我正在使用Jenkins中的M2发布插件,该插件内部调用maven-release-plugin 2.3.2,并在构建时抛出此错误:
You don't have a SNAPSHOT project in the reactor projects list
。问题是,我的项目pom文件的版本确实为1.0.0-SNAPSHOT。我漏掉了什么吗?
com.abc.def
是公司的父POM,我只是针对utils
进行mvn发布。<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.abc</groupId>
<artifactId>def</artifactId>
<version>1.0.0</version>
</parent>
<groupId>com.abc.def</groupId>
<artifactId>utils</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>utils</name>
是的,我已经进行了基本的Google和Stack Overflow搜索,它们都指出我的POM应该具有SNAPSHOT版本,而实际上已经有了。只是我的公司父级POM不是快照版本。这可能是原因吗?