首页 > 解决方案 > 如何在 pom.properties 文件中获取构建时间戳而不更改 pom.xml

问题描述

最近我正在研究一个项目,该项目有一个子部分,需要通过 jar 文件检查应用程序的构建时间和版本,所以当使用 springboot 1.3.5.RELEASE 并运行命令“mvn package”时,我能够得到 jar文件并在访问 jar 文件中的 pom.properties 时,我能够获取构建时间和构建版本,内容如下 -

#Generated by Maven
#Tue Jun 29 13:45:25 IST 2021
version=1.3.6.RELEASE
groupId=org.springframework.boot
artifactId=SpringBootMavenExample

但是现在在 springboot 中迁移到 2.X 版本后,在访问 pom.properties 时,我只能得到 -

version=1.3.6.RELEASE
groupId=org.springframework.boot
artifactId=SpringBootMavenExample

在 pom.properties 文件中,我可以通过添加 pom.xml、maven.buildtimestamp 来获取时间戳和版本,但我不想在 pom 中进行任何更改,因为起初也能够从 pom.properties 获取时间戳

标签: javaspring-bootmavenpom.xml

解决方案


推荐阅读