Maven新增工程版本資訊及時間戳
一、定義全域性變數
pom檔案中新增
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.build.number>1.0.5</maven.build.number>
<maven.build.timestamp.format>yyyy-MM-dd HH:mm:ss</maven.build.timestamp.format>
</properties>
二、給MANIFEST.MF檔案新增版本及時間戳資訊
pom檔案中新增
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<!-- 如果是jar包值為true,如果是war包值為false -->
<archiveClasses>false</archiveClasses>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
<manifestEntries>
<Build-Number>${maven.build.number}</Build-Number>
<Timestamp>${maven.build.timestamp}</Timestamp>
</manifestEntries>
</archive>
</configuration>
</plugin>