我有一个由几个模块组成的Java应用程序。我想为所有这些模块生成Javadoc:也就是说,从这几个模块中,我想要一个单独的index.html
,一个allclasses-frame.html
等HTML文件集合并且各种超链接应该跨模块工作。
我使用Maven,但我并不一定受Maven特定解决方案的限制。这将由cron作业执行,因此也可以使用其他工具。
在这种情况下,自动生成Javadoc最简单的方法是什么?
答案 0 :(得分:3)
如果您可以管理它,javadoc
可以生成组合文档,前提是您可以组合输入源。也许有更优雅的解决方案;但是,为什么不将所有源复制到组合树中,然后运行javadoc
?
另一种选择是使用-link
选项,并让一个站点的文档引用另一个站点的文档。请注意,如果选择此选项,您可能还需要查看linkoffline
选项以获得javadoc构建的灵活性(除非您设法在后续构建需要之前以正确的顺序将文档部署到Web服务器)。
答案 1 :(得分:1)
如果您使用的是eclipse IDE,则可以选择在项目菜单下为您的项目生成javadoc。有关详细信息,请查看此link