如何从包含源代码的许多插件jar文件生成javadoc

如何从包含源代码的许多插件jar文件生成javadoc,java,jar,javadoc,Java,Jar,Javadoc,我有一套500多个jar文件,用于我们从第三方获得的一系列插件,每个jar文件都有一个源jar文件。但是他们没有提供javadoc 我希望能够从提供的源jar文件中构建javadoc,但不知道javadoc.exe是否能为我做到这一点。我已经多年没有手动使用它了,所以不熟悉命令行选项 这里的一个家伙向我展示了如何将源文件导入Eclipse,以便我可以浏览源文件。但是做500次以上是一个非常耗时的练习 干杯因为所有源文件和插件JAR都在同一个目录中,所以我找到了一个相对简单的解决方案,使用ecli

我有一套500多个jar文件,用于我们从第三方获得的一系列插件,每个jar文件都有一个源jar文件。但是他们没有提供javadoc

我希望能够从提供的源jar文件中构建javadoc,但不知道javadoc.exe是否能为我做到这一点。我已经多年没有手动使用它了,所以不熟悉命令行选项

这里的一个家伙向我展示了如何将源文件导入Eclipse,以便我可以浏览源文件。但是做500次以上是一个非常耗时的练习


干杯

因为所有源文件和插件JAR都在同一个目录中,所以我找到了一个相对简单的解决方案,使用eclipse

  • 在Eclipse->打开一个新的工作区(以免淹没您的工作区)
  • 在“首选项”下,选择插件开发/目标平台。创建包含所有插件的新目标平台,并将其设置为当前版本
  • 在插件浏览器视图中,选择所有插件,单击鼠标右键,选择导入为->源项目。此时,所有源文件都加载到工作区中
  • 在包资源管理器中。选择项目->生成javadocs不幸的是在这个对话框中,没有全选选项-因此,如果您有500个插件,那么您必须逐个选择它们
  • 如果没有崩溃,那么一切都是赢家


    注意:我第一次尝试使用32位eclipse和javadoc失败了,我想是因为插件/文件的数量太多了,但后来我使用了64位eclipse和javadoc,大约花了一个小时,但是确实有效。

    如果您的目标是Eclipse,并且文件名是一致的:您可以使用类似于sed的东西编辑
    .classpath
    文件,以添加
    sourcepath
    属性。javadoc工具无法轻松完成这样的大量javadoc操作。抱歉,问题是eclipse中的链接,因为我有许多针对框架开发的插件,所以必须修改每个插件的.classpath。如果我生成javadoc并包含外部插件,那么它只包含所使用的插件,而不是一次完成的全部插件?我没有在窗口/首选项下看到插件开发/目标平台。