1.情景展示
使用maven插件,将maven项目进行打包时,如何令其名称后面追加时间戳?
2.具体分析
使用buildnumber-maven-plugin插件打包
3.解决方案
在pom.xml当中添加以下内容。
<build>
<!--打包名称:配置这个属性,打包时,version将会失效-->
<finalName>${project.artifactId}-${timestamp}</finalName>
<plugins>
<!--maven打包加时间戳-->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.4</version>
<configuration>
<timestampFormat>yyyyMMdd</timestampFormat>
</configuration>
<executions>
<execution>
<goals>
<goal>create-timestamp</goal>
</goals>
</execution>
</executions>
<inherited>false</inherited>
</plugin>
</plugins>
</build>
说明:
该插件只适用于单一模块项目,也就说我们所说的普通项目,不是多模块项目。
写在最后
哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!