Maven安装:? - 如何创建候选版本?

时间:2011-12-03 09:25:06

标签: maven

是否可以在不更改pom.xml中的版本号的情况下从我当前的maven项目创建候选版本?

我只想在我的项目中使用特定的版本号构建一个新的maven工件。

例如:我当前的pom.xml版本为“0.0.1”。我已调用mvn install在本地存储库中创建工件。现在我想用版本'0.0.1-RC1'

创建第二个工件

这是否可以从mvn命令行进行而不更改我的pom.xml中的版本号?

2 个答案:

答案 0 :(得分:12)

我会反对你提出更改版本号的建议。 Maven的一个好处是按顺序保留您的发布,即在您制作了“0.0.1-RC1”之后。候选人你将继续研究' 0.0.1-RC2-SNAPSHOT'版本(可能导致' 0.0.1-RELEASE')。

也就是说,您不必手动更改版本号。 Maven Release Plugin通过mvn release:preparemvn release:perform等命令为此提供了很大帮助。另请阅读Maven reference manual中的Maven构建版本。您也可以找到关于Maven version scheme有趣的讨论。

答案 1 :(得分:2)

我认为你有两种选择:

  1. 拥抱release plug-in。它旨在解决这个问题。
  2. 使用versions plug-in并发出自己的源代码控制命令。