当我们发布项目时,通常每次都是一样的。是否有任何参数或属性可以添加到 release:prepare 以允许以批处理模式发布模式?
例子:
“MyProject”的发布版本是什么?(company.jar.site:myproject) 0.0.1: : 什么是“MyProject”的 SCM 发布标签或标签?(company.jar.site:myproject) MyProject-0.0.1: : “MyProject”的新开发版本是什么?(company.jar.site:myproject) 0.0.2-SNAPSHOT: :
做这样的事情会很好:
mvn -B 发布:执行 -DreleaseVersion:$nextMinorVersion$ 或 mvn -B 发布:执行 -DreleaseVersion:$nextPatchVersion$ 或 mvn -B release:perform -Dtag:v$nextPatchVersion$ 或 mvn -B 发布:执行 -Dtag:v$nextPatchVersion$-someCustomNaming
如果这样的东西尚不存在,我将创建一个自定义 Mojo 来执行此操作。
或者,在上面的提示中,我们通常默认为第一个问题,第二个问题为“v”+当前版本,最后一个问题为下一个小问题。如果我们能以某种方式修改这些,那将解决眼前的问题。
提前致谢。