maven版本中帶時間戳
阿新 • • 發佈:2021-11-19
版本中加上時間戳
<properties>
<maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format>
</properties>
<build>
<finalName> ${project.artifactId}-${maven.build.timestamp}</finalName>
</build>
時間戳的時區問題
https://juejin.cn/post/7011877028848910344
手裡的任務就是要將Maven打的包設定成xxx-2021209252204.jar,因為是springboot專案,網上的例子其實有很多。
開始時使用了maven自帶的時間外掛,直接在properties標籤中加入時間格式的設定,如下:
<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>3.2.0</version> <executions> <execution> <id>timestamp-property</id> <goals> <goal>timestamp-property</goal> </goals> <configuration> <name>build.time</name> <pattern>yyyyMMddHHmm</pattern> <locale>zh_CN</locale> <timeZone>GMT+8</timeZone> </configuration> </execution> </executions> </plugin>
<!-- 要將maven.build.timestamp替換成build.time,因為要使用buildnubmer-maven-plugin元件中宣告的時間串。-->
<finalName>${project.artifactId}-${build.time}</finalName>