如何在xml文件中设置当前日期时间?

时间:2014-09-23 06:56:46

标签: xml ant sonarqube

我在build.xml文件中设置当前日期时遇到了问题。

我正在xml文件中写一个sonarqube属性,我想将版本号设置为当前日期时间,以便在每次构建之后我得到不同的版本。

<property name="sonar.projectName" value="test" />
<property name="sonar.projectVersion" value="3.1" />
<property name="sonar.language" value="java" />

那么我应该在projectVersion的value字段中写什么,以便在每次构建之后我将当前日期时间作为新版本值。

1 个答案:

答案 0 :(得分:0)

您可以使用TStamp task,然后将其用于“sonar.projectVersion”属性,如下例所示:

...
<tstamp>
  <format property="build.currentDate" pattern="yyyy-MM-dd"/>
</tstamp>

<property name="sonar.projectVersion" value="3.1-${build.currentDate}" />
...