将多个模块的Javadoc组合到一个集合中

Dan*_*Dan 10 java javadoc maven

我有一个由几个模块组成的Java应用程序.我想为它们共同生成Javadoc:也就是说,从这几个模块中,我想要一个单独的HTML文件集合index.html,单个allclasses-frame.html等等,各种超链接应该跨模块工作.

我使用Maven,但我不一定限于Maven特定的解决方案.这将由cron作业执行,因此也可以使用其他工具.

在这种情况下,自动生成Javadoc最简单的方法是什么?

Edw*_*uck 4

如果您可以管理它,javadoc只要您组合输入源,就可以生成组合文档。也许有一个更优雅的解决方案;但是,为什么不将所有源复制到组合树中然后运行呢javadoc

另一种选择是使用该-link选项并让一个站点的文档引用另一个站点的文档。请注意,如果您选择此选项,您可能还需要考虑该linkoffline选项在 javadoc 构建中的灵活性(除非您在后续构建需要文档之前设法以正确的顺序将文档部署到 Web 服务器)。

  • 因为我有很多模块,复制操作会非常复杂。 (2认同)