需要Lucene 4.1.0源JAR或javadoc JAR(以便在Eclipse中使用Lucene 4.1.0进行开发)
如何/从何处获得Lucene 4.1.0的源JAR(或javadoc JAR) 我刚刚从中列出的镜像之一下载并卸载了Lucene的最新版本,需要Lucene 4.1.0源JAR或javadoc JAR(以便在Eclipse中使用Lucene 4.1.0进行开发),java,eclipse,lucene,Java,Eclipse,Lucene,如何/从何处获得Lucene 4.1.0的源JAR(或javadoc JAR) 我刚刚从中列出的镜像之一下载并卸载了Lucene的最新版本,Lucene-4.1.0-src.tgz和Lucene-4.1.0.tgz。我可以轻松地将后者中的42个JAR添加到我的Eclipse项目中 事实证明,添加javadoc或源代码更令人烦恼 在过去,我不知何故获得了一些源jar(每个源jar都可以在Eclipse中通过Project.right.click/Properties/Java\u Build\u
Lucene-4.1.0-src.tgz
和Lucene-4.1.0.tgz
。我可以轻松地将后者中的42个JAR添加到我的Eclipse项目中
事实证明,添加javadoc或源代码更令人烦恼
在过去,我不知何故获得了一些源jar(每个源jar都可以在Eclipse中通过Project.right.click/Properties/Java\u Build\u Path/Libraries连接到相应的字节编译jar)。由于源代码已经包含javadoc,所以当我在类型和方法调用上悬停时,这就是从Eclipse获得提示所需的全部内容,生活很好。(此外,我可以随时在需要时进入源代码)
现在,我把鼻子伸进lucene-4.1.0-src,只是想看看。当然,没有罐子(src或其他)。但是试图编译需要我首先设置“ivy”(对不起?),因为我在Fedora上,在完成了规定的ant-ivy引导程序之后,我按照一些额外的指令使ivy工作(基本上可以归结为echo rpm\u 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个文件连接起来?我强烈建议在Eclipse中使用build tool,因为它不仅可以自动添加所有必要的库,还可以自动下载所使用库的所有源代码和Javadoc
Small lifehack:就我个人而言,我和我的团队甚至在项目中使用maven的pom.xml
,在项目中我们使用其他构建的功能(ant
或IDE的特定功能)
如果您不想为maven操心,我想介绍一些非常有用的资源:
在这里,您可以搜索(并找到)几乎任何maven的库,包括源代码和Javadoc
F.e.您可以搜索lucene core
并查看发生了什么:
在
Download
选项卡上,您将看到sources.jar
和javadoc.jar
,您可以下载并添加到您的项目中。第三段非常棒——非常感谢。我真的不想为maven操心。上一次我接触它时,它连续数小时试图构建整个宇宙,显然是在下载人类在此过程中编写的每一段java代码。我只是想简单地补充一下。首先,通过在上(简单地)搜索lucene,我发现最新版本是4.2.0。然后我用高级搜索g:“org.apache.lucene”和v:“4.2.0”
查找所有“重要”包。最后,我选择了sources.jar版本中的“lucenecore”和我需要的其他包,并对它们进行了卷曲。顺便说一句,我不知道为什么人们会想要javadoc.jar,因为它们太大了。