【问题标题】:How to generate javadoc from many plugin jar files containing source如何从包含源的许多插件 jar 文件生成 javadoc
【发布时间】:2014-08-21 10:58:37
【问题描述】:

我有一组超过 500 个 jar 文件,用于我们从第三方获得的各种插件,并且每个 jar 文件都有一个源 jar 文件。但是他们没有提供 javadoc。

我希望能够从提供的源 jar 文件构建 javadocs,但不知道 javadoc.exe 是否会为我执行此操作。多年没有手动使用过,所以对命令行选项不熟悉。

这里的一个人向我展示了如何将源文件导入 Eclipse,以便我可以浏览源代码。但是这样做超过 500 次是一项非常耗时的练习。

干杯

【问题讨论】:

  • 如果您的目标是 Eclipse 并且文件名一致:您可以使用 sed 之类的内容编辑 .classpath 文件以添加 sourcepath 属性。
  • javadoc 工具不能像这样轻松地进行大量 javadoc 操作。对不起。
  • 问题在于 Eclipse 中的链接,因为我有许多针对框架开发的插件,因此必须为每个插件修改 .classpath。如果我随后生成 javadocs 并包含外部插件,它只包含使用的插件,而不是一次性包含全部。

标签: java jar javadoc


【解决方案1】:

因为所有的源文件和插件jar都在同一个目录下,所以我找到了一个比较简单的解决方案,使用eclipse。

  1. 在 Eclipse 中 -> 打开一个新工作区(以免淹没您的工作区)
  2. 在首选项下,选择插件开发/目标平台。创建包含所有插件的新目标平台并将其设置为当前。
  3. 在 Plug-in 浏览器视图中,选择所有插件,右键单击,选择 Import As -> Source Project。此时所有源文件都加载到工作区中。
  4. 在包资源管理器中。选择项目 -> 生成 javadocs。 很遗憾在此对话框中,没有全选选项 - 因此,如果您有 500 个插件,则必须逐个选择它们。

如果没有崩溃就结束了,那么一切都是赢家。

注意:我第一次尝试使用 32 位 eclipse 和 javadoc 失败了,我认为是由于插件/文件的数量,但后来我使用了 64 位 Eclipse 和 Javadoc,这花了大约一个小时,但确实奏效了。

【讨论】:

  • 在哪些首选项中?我在 Window/Preferences 下没有看到 Plug-in Development/Target Platform。
猜你喜欢
  • 2014-08-22
  • 2017-05-20
  • 2011-01-22
  • 2016-10-04
  • 2011-01-22
  • 2011-01-25
  • 1970-01-01
  • 2023-03-20
  • 1970-01-01
相关资源
最近更新 更多