lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From robert engels <reng...@ix.netcom.com>
Subject Re: Lucene/Netbean Newbie looking for help
Date Tue, 11 Jul 2006 17:03:46 GMT
It is preinstalled, but you need to add it to your class path or run  
configuration.

On Jul 11, 2006, at 11:54 AM, Peter Decrem wrote:

> Thanks for the help.  It seems to compile.  Tests also ran.  So  
> that's great.  But when i go to src\test for example  
> TestAnalyzers.java to debug,  I get errors in the line import  
> junit.framework.*.
>
> I thought junit came preinstalled and why did the tests run?
>
> But I definitely seem to be heading in the right direction thanks  
> to your help.
>
> Cheers
>
>
> -----Original Message-----
> From: Chuck Williams <chuck@manawiz.com>
> Date: Mon, 10 Jul 2006 23:00:17
> To:java-dev@lucene.apache.org
> Subject: Re: Lucene/Netbean Newbie looking for help
>
> Hi Peter,
>
> I'm also a Netbeans user, ableit a very happy one who would never
> consider eclipse!
>
> The following sequence of steps has worked for me in netbeans 4.0 and
> 5.0 (haven't upgraded to 5.5 quite yet).  The reason for the unusual
> directory structure is that Lucene's interleaving of the core and the
> various contribs within a single directory tree is incompatible with
> netbeans standard assumptions.  This is worked around by having all  
> the
> project files external to the Lucene directory tree; each can point at
> its build script, source package, etc., in the same directory tree.
>
>    1. Create a parent directory for all of your projects, say  
> Projects.
>    2. Check lucene out of svn into Projects/LuceneTrunk.
>    3. Create new netbeans for core and whatever contribs you use, all
>       parallel to Projects/LuceneTrunk.  E.g., Projects/Lucene (the
>       core), Projects/Highlighter, Projects/Snowball, etc..  For each
>       project (e.g., Lucene), do:
>          1. File - New Project - General - Java Project with Existing
>             Ant Script
>          2. Set the project location:  Projects/LuceneTrunk
>          3. Set the build script (defaults correctly):
>             ../LuceneTrunk/build.xml
>          4. Set the project name:  Lucene
>          5. Set the project location:  Projects/Lucene
>          6. Update the ant targets (build ==> jar, not compile;  
> rest are
>             correct; add custom targets for jar-demo, javacc, javadocs
>             and docs)
>          7. Set the source package folders:  ../LuceneTrunk/src/java
>          8. Set the test package folders:  ../LuceneTrunk/src/test and
>             ../LuceneTrunk/src/demo
>          9. Finish (no classpath settings)
>         10. Build the source (Lucene project context menu - Build)
>         11. Set the class path for src/demo (Lucene context menu -
>             Properties - Java Sources Classpath - select src/demo -  
> Add
>             Jar/Folder LuceneTrunk/build/lucene-core-<version>-dev.jar
>         12. Build the demos (Lucene context menu - jar-demo)
>         13. Set the classpath for src/test (as above, add both the  
> core
>             jar and the demo jar)
>         14. Now run the tests (Lucene context menu - Test Project)
>
> All works great.  From here on, all netbeans features are available
> (debugging, refactoring, code database, completion, ...)
>
> You can also of course run ant from the command line, should you ever
> want to.
>
> Good luck,
>
> Chuck
>
>
> peter decrem wrote on 07/10/2006 07:05 PM:
>> I am trying to contribute to the dot lucene port, but
>> I am having no luck in getting the tests to compile
>> and debug for the java version.  I tried eclipse and
>> failed and now I am stuck in Netbean.
>>
>> More specifically I am using Netbean 5.5 (same
>> problems with 5.0).  My understanding is that it comes
>> with junit standard (3.8).  I did create a
>> build.properties file for javacc.  It compiles but I
>> get the following error when I run the tests:
>>
>> compile-core:
>> compile-demo:
>> common.compile-test:
>> compile-test:
>> test:
>> C:\lucene-1.9.1\common-build.xml:169:
>> C:\lucene-1.9.1\lib not found.
>> BUILD FAILED (total time: 0 seconds)
>>
>> The relevant code in common-build.xml is:
>>
>>   <target name="test" depends="compile-test"
>> description="Runs unit tests">
>>     <fail unless="junit.present">
>>
>> ##################################################################
>>       JUnit not found.
>>       Please make sure junit.jar is in ANT_HOME/lib,
>> or made available
>>       to Ant using other mechanisms like -lib or
>> CLASSPATH.
>>
>> ##################################################################
>>     </fail>
>>     <mkdir dir="${junit.output.dir}"/>
>>     <junit printsummary="off" haltonfailure="no"
>> line 169 XX->      errorProperty="tests.failed"
>> failureProperty="tests.failed">
>>       <classpath refid="junit.classpath"/>
>>       <!-- TODO: create propertyset for test
>> properties, so each project can have its own set -->
>>       <sysproperty key="dataDir" file="src/test"/>
>>       <sysproperty key="tempDir"
>> file="${build.dir}/test"/>
>>
>>
>> Any suggestions?  Or any pointers to getting the tests
>> to work in netbeans are appreciated.
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>
>>
>
> -- 
> *Chuck Williams*
> Manawiz
> Principal
> V: (808)885-8688
> C: (415)846-9018
> chuck@manawiz.com <mailto:chuck@manawiz.com>
> Skype: manawiz
> AIM: hawimanawiz
> Yahoo: jcwxx
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Mime
View raw message