我正在使用 Eclipse 3.4.1。
我有一个由一堆 JAR 文件和一些 HTML JavaDoc 组成的外部库。我知道我可以将 HTML JavaDoc 附加到各个 JAR,方法是转到它们的 Properties 页面、JavaDoc 位置并将其设置在那里。
但是为每个单独的 JAR 执行此操作会很痛苦。是否有可能以某种方式一次完成它们?JavaDoc 的位置对它们都是一样的。
不是真正推荐的解决方案,但您可以为其中一个进行设置,然后手动编辑项目.classpath
文件,复制相关部分并将其粘贴到其他元素中。不过,这并不比为每个单独设置要容易得多。
此外,如果您有权访问源文件,则可以使用这些文件而不是 Jar 文件,后者将提供 Javadocs。
我有一个相关的问题,关于如何有效地为来自 Maven 存储库中的内部项目的数十个 JAR 文件附加 JavaDocs。解决方案是使用 Maven JavaDoc 插件为每个项目自动构建和安装 JavaDoc 和 Source 工件。然后在 Eclipse 中,我可以通过右键单击项目->Maven->Download JavaDoc 一步导入所有这些资源。然后 Shift-F2 发挥它的魔力。
该过程仅适用于不在我的 Eclipse 工作区中的依赖项。对于我的每个 Eclipse 项目,我仍然必须手动配置其 JavaDoc 位置,但至少这些位置更少。
这是一个相关主题: 当 javadoc 未附加到依赖项时,如何在 Maven 的 eclipse 插件中将 javadoc 引用到依赖项