我在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字段中写什么,以便在每次构建之后我将当前日期时间作为新版本值。
答案 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}" />
...