【发布时间】:2012-08-13 19:41:08
【问题描述】:
使用 maven release:prepare 简化了部署工件的过程。可以使用tag 标签定义标签。该插件允许使用属性来构建自定义标签名。
但我需要一个更自定义的版本,它在版本中使用“_”代替点作为分隔符。例如版本: 1.0.1.2 => 标记名应该是 01_01_01 。
如果我可以访问 ${project.version} 的主要版本、次要版本,这也是一个解决方案。不过好像一般都没有。
任何想法如何以简单的方式实现这一目标?
【问题讨论】:
-
首先你为什么需要它?为什么不使用默认值。提取信息版本信息可以通过内部版本号插件提取。
-
@khmarbaise 他的问题是他想控制 release:prepare 标记他的 SCM 的标签名称,而 maven.apache.org/plugins/maven-release-plugin/… 对他来说不够灵活