maven 打包,包名带时间戳

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>

说明:

该插件只适用于单一模块项目,也就说我们所说的普通项目,不是多模块项目。

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

posted @ 2023-02-24 09:44  Marydon  阅读(581)  评论(0编辑  收藏  举报