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

时间:2011-06-28 16:10:26

标签: java maven javadoc

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

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

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

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

如果您使用的是eclipse IDE,则可以选择在项目菜单下为您的项目生成javadoc。有关详细信息,请查看此link

相关问题