2009-01-30 51 views
3

我正在使用apache ant爲我的項目生成javadoc。我在我的一個軟件包中有很多類,我只想顯示一個。我該怎麼做呢?這是我目前的代碼。Javadoc在使用Ant的軟件包中只有一個類

<javadoc 
    sourcepath="jig-engine/src" 
    destdir="${target.path}/docs/javadoc/" 
    packagenames="jig.engine.util.Vector2D" > 
</javadoc> 

(爲了清楚而簡化)

+0

如果一個類是私有的,文檔將不會被生成。我問你爲什麼不想爲這些類生成文檔?如果這是因爲你不希望人們訪問他們,請將他們保護或私密,或改變他們的訪問方式。默默無聞的安全行不通。 – Malfist 2009-01-30 19:33:29

+0

+1給Malfist;我可以想到在任何情況下,限制Javadocs是解決問題的最佳解決方案(至少在我的經驗中)。 – 2009-01-30 19:58:56

回答

3

使用sourcefiles參數,而不是源路徑的:

<javadoc 
    sourcefiles="jig-engine/src/path/to/your/file.java" 
    destdir="${target.path}/docs/javadoc/"> 
</javadoc> 
相關問題