2010-05-06 104 views
0

我正在尋找一種方法來編寫一個腳本,我可以只爲我的程序的界面生成javadoc(不適用於公共類)。我已經嘗試過Eclipse內置工具和JAutodoc工具,但尚未成功。僅爲接口生成Javadoc?

有沒有人有一些想法,請?

謝謝。

回答

0

就我個人而言,我會去用自定義的螞蟻腳本(如果你熟悉它)。使用javadoc任務,您可以使用嵌套的'fileset'元素和動態生成的接口列表。或者只是有腳本將所有接口複製到臨時目錄,運行javadoc並在最後刪除臨時目錄。最後可以用bash腳本實現。

但是,如果你想讓用戶看不到你的實現類,那麼限制它們的可見性就更有意義了。然後,您只能爲公共條目生成文檔。只是一個想法。

+0

我知道如何使用Ant任務生成javadoc。但是,我不知道如何檢查一個文件是否是Ant腳本中的一個接口。我的程序有數百個類和接口,難點在於接口本身不在單獨的文件夾中。如果接口已經在單獨的文件夾中,對我來說我會很容易。你知道如何在Ant腳本中將文件檢查爲類或接口嗎?謝謝 – ipkiss 2010-05-06 03:40:41

+0

這個想法是在循環中瀏覽它們(ant-contrib讓你這樣做)尋找一個模式。儘管使用bash腳本和copy-interfaces-to-temp文件夾的想法似乎更容易。 – 2010-05-06 11:15:00