需要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.tgzlucene-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.jarjavadoc.jar ,您可以将其下载并添加到项目中。