我在使用 Maven 插件生成构建号时遇到问题, 我在 pom 文件中有插件配置,如
<plugin>
<groupId>ru.concerteza.buildnumber</groupId>
<artifactId>maven-jgit-buildnumber-plugin</artifactId>
<version>1.2.7</version>
<executions>
<execution>
<id>git-buildnumber</id>
<goals>
<goal>extract-buildnumber</goal>
</goals>
<phase>validate</phase>
<configuration>
<javaScriptBuildnumberCallback>
tag + "_" + branch + "_" +shortRevision + "_" + commitsCount
</javaScriptBuildnumberCallback>
</configuration>
</execution>
</executions>
</plugin>
所以,我的问题是我想打印带有版本号的时间戳,谁能告诉我如何打印带有版本号的时间戳?
最佳答案
根据您的 Maven 版本,可以使用 maven.build.timestamp属性(property)或 maven-timestamp-plugin .
<plugins>
<plugin>
<groupId>com.keyboardsamurais.maven</groupId>
<artifactId>maven-timestamp-plugin</artifactId>
<version>1.0</version>
<configuration>
<propertyName>timestamp</propertyName>
<timestampPattern>dd.MM.yyyy HH:mm</timestampPattern>
</configuration>
<executions>
<execution>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
</plugin>
...
<javaScriptBuildnumberCallback>
tag + "_" + branch + "_" +shortRevision + "_" + commitsCount + "_" + ${timestamp}
</javaScriptBuildnumberCallback>
关于java - 如何使用 maven jgit 构建号插件打印构建时间戳和构建号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23655206/