有一个模块经常变更,总是改版本号也挺烦的,而且同事也不能保证每次 deploy 主动更改版本号,所以希望能够有个方便的方法直接 deploy 的时候使用时间戳作为版本号,以下是我的做法:
<properties>
<maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
</properties>
<version>${maven.build.timestamp}</version>
这样虽然可以打出来动态时间戳的包,但是这样做 Maven 是给 warning 的,而且看 jar 包里面的 pom 文件,version 也是"${maven.build.timestamp}"字符串,请问有什么办法吗?
PS:好想用 Gradle 啊,Gradle 我管他三七二十一,一把梭搞定,但是不让用
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.