如何/在哪里获得 Lucene 4.1.0 的源 jars(或 javadoc jars)?
我刚刚从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(每个都可以在 Eclipse 中通过 Project.right.click/Properties/Java_Build_Path/Libraries 附加到相应的字节编译 jar)。由于源代码已经包含 javadoc,这就是我在将鼠标悬停在类型和方法调用上时从 Eclipse 获得提示所需的全部内容,并且生活很好。(另外,我总是可以在需要时进入源代码)。
现在,我把鼻子伸进了 lucene-4.1.0-src,只是为了看看。当然,没有罐子(src 或其他)。但是尝试编译需要我首先设置“ivy”(打扰一下?)因为我在 Fedora 上,在完成规定后,ant ivy-bootstrap
我遵循了一些额外的说明来进行 ivy 类型的工作(基本上归结为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 个文件连接起来?