去除pom.properties时间

来源:互联网 发布:qq飞车莱瑟xa数据 编辑:程序博客网 时间:2024/06/07 00:06
#Generated by Maven#Mon Nov 13 16:49:24 CST 2017version=1.0-SNAPSHOT

如何去除上述中的默认时间输出?

解决出处https://blog.holisticon.de/2016/10/reproducible-builds-in-java/
使你的maven构建可重现:
有一天,Maven归档器可以支持这种行为 - 不需要额外的重新打包步骤 - 但是在那之前,我们可以使用可重复构建的Maven插件,它完全实现了这个目的。

另外一些老版本的Maven(见MSHARED-494)将生成时间戳放入生成的pom.properties文件中。这个行为已经在maven-archiver-3.1.0中得到解决,可以通过使用最近的Maven版本或者为Maven归档器强制一个最小版本来避免。

<build><plugins><plugin>    <artifactId>maven-jar-plugin</artifactId>    <dependencies>        <dependency>            <!-- MSHARED-494: avoid timestamps in pom.properties -->            <groupId>org.apache.maven</groupId>            <artifactId>maven-archiver</artifactId>            <version>3.1.1</version>        </dependency>    </dependencies></plugin></plugins></build>
原创粉丝点击