2011-06-28 76 views
9

我有一個由多個模塊組成的Java應用程序。我想要爲它們生成一個Javadoc:也就是說,從這幾個模塊中,我想要一個單一的index.html的HTML文件集合,一個單獨的allclasses-frame.html等,各種超鏈接應該跨越模塊。將多個模塊的Javadoc合併爲一個集合

我使用Maven,但我並不一定限於Maven特定的解決方案。這將由cron作業執行,因此也可以使用其他工具。

什麼是在這種情況下自動生成Javadoc最直接的方法?

+0

這是否仍然開放?如果是,請評論答案,說明他們沒有幫助。如果不是,請接受最佳答案(或者添加自己的答案,如果答案不夠好,並且您發現它的工作原理)。 –

回答

3

如果您可以管理它,javadoc可以生成組合輸入源的組合文檔。也許有一個更優雅的解決方案;但是,爲什麼不將所有源複製到組合樹中,然後運行javadoc

另一種選擇是使用-link選項,並將一個站點的文檔引用到另一個站點的文檔。請注意,如果您選擇此選項,則可能還需要查看linkoffline選項,以獲取javadoc版本的靈活性(除非在後續版本需要它之前按正確的順序將文檔部署到Web服務器)。

+0

+1 - 只需設置源路徑(和軟件包)以包含您想要記錄的所有內容。 –

1

如果您使用的是Eclipse IDE,那麼可以在項目菜單下爲您的項目生成javadoc。欲瞭解更多詳情結賬link

+0

也適用於NetBeans IDE。 – Rakesh