java - 如何使用 maven jgit 构建号插件打印构建时间戳和构建号?

标签 java maven jgit buildnumber-maven-plugin

我在使用 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/

相关文章:

java - 使用 JGit,“In CorrectObjectTypeException : Object . ...不是一棵树

java - 创建 JFileChooser 对话框时如何选择默认的 FileFilter?

java - Collections 类如何将列表/集合转换为同步对象?通过什么机制?

java - 在 Java 中搜索 ldapContext 中的所有子域

maven - PMD/CPD 无法检测重复代码

java - 使用 JGit 提交字符串

java - 不透明 URI 中是否允许查询参数?

scala - 如何使用 Maven 插件通过 JUnit 测试运行 Scalatest

Android maven 插件 - 每次保存文件都需要很长时间

daemon - JGit:如何使用 InMemoryRepository 来了解 dfs 实现