2012-02-14 49 views
0

我使用ANT構建文件來構建我的項目,並使用它生成JavaDoc。因此我使用ANT的「javadoc」命令。到目前爲止,我已經將版本號直接插入到帶有「@version」-literal的.java文件中。所以如果我想增加版本號,我必須打開每個.java文件並更改數字。 是否可以在ANT文件中定義一次版本號,並讓ANT將此版本號插入JavaDocs本身?你怎麼能這樣做?ANT構建文件如何在生成的Javadoc中插入版本號?

回答

0

查看JavaDoc任務的可用選項我將使用Header atribute/element,它允許包含每個生成文件中定義的HTML文本。 HTML文本是類似於doctitle屬性的Ant任務定義:

<javadoc ...> 
    <header><![CDATA[<p>Version: ${myversion}</p>]]></header> 
</javadoc> 

http://ant.apache.org/manual/Tasks/javadoc.html

+0

我很抱歉,這並不爲我工作。它仍然顯示來自所有.java文件的javadoc的版本號。 – tester 2012-02-14 11:41:27

+0

然後,跳過愚蠢的@version語句。刪除它或如果你真的想建立它使用腳本更新所有的文件。 – Robert 2012-02-14 12:09:18

相關問題