简体   繁体   English

如何使用詹金斯发布Maven项目

[英]How to release Maven project using Jenkins

When I am trying to release a Maven project using Jenkins, I am getting an error like this: 当我尝试使用Jenkins发布Maven项目时,出现如下错误:

Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5:prepare (default-cli) on project maven-plugin: You don't have a SNAPSHOT project in the reactor projects list. 无法在项目maven-plugin上执行目标org.apache.maven.plugins:maven-release-plugin:2.5:prepare(default-cli):您在反应堆项目列表中没有SNAPSHOT项目。

The error message means that the project (or one of its submodules) is not a SNAPSHOT project, ie it's version is not [version]-SNAPSHOT but only [version] . 该错误消息表示该项目(或其子模块之一)不是SNAPSHOT项目,即它的版本不是[version]-SNAPSHOT而是[version]

You cannot release a project that is not a SNAPSHOT project so you need to change the version of your pom.xml to include -SNAPSHOT . 您不能发布不是SNAPSHOT项目的项目,因此需要更改pom.xml的版本以包含-SNAPSHOT

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM