I m having trouble including the guava (http://code.google.com/p/guava-libraries/) library in my ant build script for lucene (lucene-3.5.0/build.xml). I m trying to build the demo with the addition specified in the answer to this question: Detect duplicate English names
I have been able to successfully include the library in a standalone project
I get the error:
common.compile-core: [javac] Compiling 2 source files to /Users/seb/lucene-3.5.0/build/contrib/demo/classes/java [javac] /Users/seb/lucene-3.5.0/contrib/demo/src/java/org/apache/lucene/demo/NameDuplicateTests.java:17: package com.google.common.collect does not exist [javac] import com.google.common.collect.HashMultimap;
我已经通过我的班子将杰尔档案添加到我的班子里。
CLASSPATH=$CLASSPATH:/$HOME/guava-10.0.1.jar
and made a similar change to /System/Library/Java/JavaConfig.plist
我增加了以下内容:
<!-- Build classpath --> <path id="classpath">
<pathelement location="${build.dir}/classes/java"/>
<pathelement location="$HOME/guava-10.0.1.jar"/> </path>
我正确地将发言列入我的java档案。
import com.google.common.collect.HashMultimap;
感谢!