gpt4 book ai didi

java - 需要 Lucene 4.1.0 源 jar 或 javadoc jar(以便在 Eclipse 中使用 Lucene 4.1.0 进行开发)

转载 作者:行者123 更新时间:2023-12-02 01:23:29 25 4
gpt4 key购买 nike

如何/在哪里获取 Lucene 4.1.0 的源 jar(或 javadoc jar)?

我刚刚从 http://www.apache.org/dyn/closer.cgi/lucene/java/4.1.0 列出的镜像之一下载并解压了最新版本的 Lucene ,lucene-4.1.0-src.tgzlucene-4.1.0.tgz。我可以轻松地将后者中找到的 42 个 jar 添加到我的 Eclipse 项目中。

事实证明,添加 javadoc 或源代码更令人烦恼。

过去,我以某种方式获得了源 jar(每个源 jar 都可以通过 Project.right.click/Properties/Java_Build_Path/Libraries 在 Eclipse 中附加到相应的字节编译 jar)。由于源代码已经包含 javadoc,这就是我在将鼠标悬停在类型和方法调用上时从 Eclipse 获取提示所需的全部内容,一切顺利。 (另外,我总是可以在需要时进入源代码)。

现在,我把 Nose 伸进 lucene-4.1.0-src,只是为了看看。当然,没有 jars(src 或其他)。但是尝试编译需要我首先设置“ivy”(对不起?)因为我使用的是 Fedora,在执行规定的 ant ivy-bootstrap 之后,我遵循了一些额外的说明来使 ivy 有点像工作(本质上它归结为 echo rpm_mode=false >> ~/.ant/ant.conf)。尽管如此,顶层的 ant jar-src 仍然失败(“/src/java 不存在”)。 ant cleancompile 做得好一点,但 antjar 失败(无效 list )。

或者,lucene-4.1.0.tgz 附带 95MB 的文档;如何将 Eclipse 中的 42 个 Lucene jar 与这 5458 个总计 95MB 的文件连接起来?

最佳答案

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

小生活窍门:就我个人而言,我和我的团队甚至在使用其他构建功能(ant 或 IDE 特定)的项目中也使用 maven 的 pom.xml

如果你不想使用maven,我想介绍一下非常有用的资源:http://search.maven.org/

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

F.e.你可以搜索 lucene-core 并看看会发生什么: http://search.maven.org/#search|ga|1|lucene-core

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

关于java - 需要 Lucene 4.1.0 源 jar 或 javadoc jar(以便在 Eclipse 中使用 Lucene 4.1.0 进行开发),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15265460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com