I would go so far as to even recommend that javacc.home be defined in build.xml with a default location that is the recommend "home" for it and if it needs adjusting it would happen via build.properties or -D command-line switch.
Again, I'm here to help and volunteer my Ant expertise to lucene-dev. Just e-mail me and ask! Erik ----- Original Message ----- From: "Daniel Calvo" <[EMAIL PROTECTED]> To: "Lucene Users List" <[EMAIL PROTECTED]> Sent: Friday, February 15, 2002 11:09 PM Subject: RE: Lucene Build Instructions > Hi, > > That's why I've suggested changes in build.xml to look for .ant.properties files (posted in the developers list) but after reading > acoliver and Erik replies I agreed with them. The best option would be having all properties defined in build.xml and eliminate > build.properties. Each user would be responsible for the local configuration in a build.properties file (javacc.home would be > defined there) and a sample build.properties would be provided to help this process. > > --Daniel> $ pwd > > /work/lucene-1.2-rc3-src > > $ cat .ant.properties > > javacc.home=/work/javacc2.1/bin/lib > > $ ls /work/javacc2.1/bin/lib/JavaCC.zip > > /work/javacc2.1/bin/lib/JavaCC.zip > > $ ant > > Buildfile: build.xml > > > > init: > > > > javacc_check: > > [echo] > > ################################################################## > > JavaCC not found. > > JavaCC Home: ./ > > JavaCC Zip: .//lib/JavaCC.zip > > > > Please download and install JavaCC 2.0 from: > > > > <http://www.webgain.com/products/metamata/java_doc.html> > > > > Then, create a .ant.properties file either in your home > > directory, or within the Lucene directory and set the javacc.home > > property to the path where JavaCC.zip is located. For example, > > if you installed JavaCC in /usr/local/java/javacc2.0, then set the > > javacc.home property to: > > > > javacc.home=/usr/local/java/javacc2.0/bin/lib > > > > If you get an error like the one below, then you have not installed > > things correctly. Please check all your paths and try again. > > > > java.lang.NoClassDefFoundError: COM/sun/labs/javacc/Main > > ################################################################## > > > > $ cp .ant.properties ~/ > > $ ant > > [no change from above] > > $ cp /work/javacc2.1/bin/lib/JavaCC.zip lib/ > > $ ant > > Buildfile: build.xml > > > > init: > > > > javacc_check: > > > > compile: > > > > jar: > > > > BUILD SUCCESSFUL > > > > > > So perhaps it wasn't finger trouble but something else. > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>