繁体   English   中英

需要Lucene 4.1.0源jar或javadoc jar(以使在Eclipse中使用Lucene 4.1.0开发可用)

[英]Need Lucene 4.1.0 source jars or javadoc jars (to make developing with Lucene 4.1.0 in Eclipse usable)

如何/在哪里获得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。 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附加到相应的字节编译的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随附lucene-4.1.0.tgz的文档; 如何将Eclipse中的42个Lucene jar与这5458个文件总计95MB连接起来?

我强烈建议将Maven构建工具与Eclipse 集成使用,因为它不仅可以自动添加所有必需的库,而且还可以自动下载正在使用的库的所有源代码和javadocs。

小型Lifehack:我和我的团队个人甚至在项目中使用maven的pom.xml ,而在项目中我们使用其他构建功能(特定于ant或IDE)。

如果您不想打扰Maven,我想介绍一些非常有用的资源: http : //search.maven.org/

在这里,您可以搜索(并找到)几乎所有maven的库,包括源代码和javadocs。

例如,您可以搜索lucene-core并查看会发生什么: http : lucene-core

Download选项卡上,您将看到sources.jarjavadoc.jar ,可以将其下载并添加到您的项目中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM