我如何/在哪里获取Lucene 4.1.0的源jar(或javadoc jar)?
我刚从http://www.apache.org/dyn/closer.cgi/lucene/java/4.1.0列出的lucene-4.1.0-src.tgz
和lucene-4.1.0.tgz
列出的其中一个镜像下载并解压缩了最新版本的Lucene。我可以轻松地将后者中找到的42个罐子添加到我的Eclipse项目中。
添加javadoc或源代码更令人烦恼。
在过去,我以某种方式获得了源jar(每个都可以通过Project.right.click/Properties/Java_Build_Path/Libraries在Eclipse中附加到相应的字节编译jar)。由于源代码已经包含javadoc,所以我需要在将鼠标悬停在类型和方法调用上时从Eclipse获取提示并且生活很好。 (另外,我可以在需要时随时进入源头。)
现在,我把我的鼻子插入lucene-4.1.0-src,只是为了看。当然没有罐子(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
附带95MB的文档;如何将Eclipse中的42个Lucene jar与这些总共95MB的5458个文件连接起来?
答案 0 :(得分:6)
我强烈建议在Eclipse Maven中使用integration构建工具,因为它不仅会自动添加所有必需的库,还可以自动下载正在使用的库的所有源代码和javadoc。
小生命:个人和我的团队使用maven的pom.xml
甚至在项目中,我们使用其他构建的功能(ant
或IDE特定的)。
如果你不想打扰maven,我想介绍非常有用的资源:http://search.maven.org/
在这里,您可以搜索(并找到)几乎所有maven的库,包含源代码和javadoc。
F.e。您可以搜索lucene-core
并查看发生的情况:
http://search.maven.org/#search|ga|1|lucene-core
在Download
标签上,您会看到sources.jar
和javadoc.jar
,您可以下载并添加到项目中。