maven 打包,包名带时间戳

Posted Marydon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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>

说明:

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

写在最后

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

 相关推荐:

以上是关于maven 打包,包名带时间戳的主要内容,如果未能解决你的问题,请参考以下文章

maven打包根据不同的配置生成不同的jar包名

MAVEN插件打包SNAPSHOT包MANIFEST.MF中Class-Path带时间戳的问题

maven打包加时间戳

Maven打包部署

idea中maven工程jar包报红

maven打包时报错:找不到符号,errors提示:符号:类 xxx位置:程序包 xxx.xxx