Как файл сборки ANT может вставить номер версии в сгенерированные Javadocs? - PullRequest
0 голосов
/ 14 февраля 2012

Я использую файл сборки ANT для сборки своего проекта, а также генерирую JavaDocs с его помощью.Поэтому я использую команду «javadoc» от ANT.До сих пор номер версии вставлялся прямо в .java-файл с помощью "@version" -literal.Поэтому, если я хочу увеличить номер версии, мне нужно открыть каждый .java-файл и изменить номер.Можно ли определить номер версии один раз в файле ANT и позволить ANT вставить этот номер версии в сам JavaDocs?Как ты можешь это сделать?

1 Ответ

0 голосов
/ 14 февраля 2012

Глядя на доступные опции задачи JavaDoc, я бы использовал атрибут Header, который позволяет включать текст HTML, определенный в каждом сгенерированном файле.Текст HTML определяется в задаче ANT аналогично атрибуту doctitle:

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

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

...