执行Maven命令时获取快照错误

时间:2019-07-09 03:54:44

标签: maven jenkins

我在执行maven命令时正在快照错误以下

[ERROR] Failed to execute goal com.amadeus.maven.plugins:cb-release-maven-plugin:1.9.3:prepare (default-cli) on project XXXXX : 
        Maven version should be a SNAPSHOT version and end with -SNAPSHOT -> [Help 1]

这是maven命令

sh 'mvn -X --update-snapshots --quiet cb-release:prepare  -DbranchingModel="master.*:@{VERSION}.@{BUILD},release/.*:@{VERSION}.@{BUILD},sync.*:@{VERSION}.@{BUILD},hotfix/.*:@{VERSION}.@{BUILD},.*:@{BRANCH}-@{VERSION}.@{BUILD}"'

我目前正在将我的存储库迁移到softwareWorkBench,因此在执行上述maven命令之前,它工作正常。
但是现在,当我尝试在Jenkinsfile中提供这些命令时,由于上述错误而失败。

在我的pom文件中,<version>标签就是这样

<version>1-SNAPSHOT<version>

请提出解决方案的建议。

1 个答案:

答案 0 :(得分:0)

作为建议,为了进行测试,请检查使用major.monor.patch版本的POM是否会更好地工作

1.0.0-SNAPSHOT

如果您有多个模块,请确保所有pom.xml都具有相同的版本。