2012-02-14 71 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

相关问题