我有一个为第三方系统构建插件的 Maven 项目。第三方系统要求版本号的格式为:YYYYMMDDNN
其中NN
是内部版本号,日期应与项目的发布日期相对应。我们将其称为“外部版本”。在构建时,我们使用maven.build.timestamp
设置此值,并maven-release-plugin
适当地将此值过滤到我们的源中。
我们还有一个内部语义版本编号方案,用于${project.version}
.
当我们进行发布时,maven-release-plugin 会适当地转换project.version
SNAPSHOT,在 git 中对其进行标记,等等。有没有办法同时“修复”该YYYYMMDDNN
版本,以便该版本的未来版本相同?