需要Lucene 4.1.0源码jars或javadoc jar(用于在Eclipse中使用Lucene 4.1.0进行开发)
我如何/在哪里获得Lucene 4.1.0的源jar(或javadoc jar)?
我刚刚从http://www.apache.org/dyn/closer.cgi/lucene/java/4.1.0中列出的一个镜像下载并解压缩了最新版本的Lucene,这两个镜像都是lucene-4.1.0-src.tgz
和lucene-4.1.0.tgz
。 我可以轻松地将后者中找到的42个jar子添加到我的Eclipse项目中。
添加javadoc或源代码更令人烦恼。
在过去,我以某种方式获得了源jar(每个都可以通过Project.right.click/Properties/Java_Build_Path/Libraries在Eclipse中附加到相应的字节编译jar)。 由于源代码已经包含javadoc,所以我需要在将鼠标hover在类型和方法调用上时从Eclipse获取提示并且生活很好。 (另外,我可以在需要时随时进入源头)。
现在,我把我的鼻子插入lucene-4.1.0-src,只是为了看。 当然,没有jar子(src或其他)。 但是试图编译需要我首先设置“常春藤”(对不起?)因为我在使用Fedora,在执行了规定的ant ivy-bootstrap
我遵循了一些额外的指令来使常春藤有点工作(基本上归结为echo rpm_mode=false >> ~/.ant/ant.conf
)。 但是,顶层的ant jar-src
失败了(“/ src / java不存在”)。 ant clean compile
好一点,但是ant jar
失败(无效的清单)。
或者, lucene-4.1.0.tgz
附带lucene-4.1.0.tgz
的文档; 如何将Eclipse中的42个Lucene jar与这些总共95MB的5458个文件连接起来?
我强烈建议在Eclipse 集成中使用Maven构建工具,因为它不仅可以自动添加所有必需的库,还可以自动下载所使用的库的所有源和javadoc。
小生命:个人我和我的团队甚至在项目中使用maven的pom.xml
,我们使用其他构建的function( ant
或IDE的特定)。
如果你不想打扰maven,我想介绍非常有用的资源: http : //search.maven.org/
在这里,您可以使用sources和javadoc搜索(并找到)几乎所有maven的库。
你可以搜索lucene-core
,看看会发生什么: http : lucene-core
在“ Download
选项卡上,您将看到sources.jar
和javadoc.jar
,您可以将其下载并添加到项目中。