[英]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.tgz
和lucene-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.jar
和javadoc.jar
,可以将其下载并添加到您的项目中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.