Maven发布插件无法发布版本
我有一个多模块项目,在每个pom.xml中我都有相同的父pom.xml。 我正在使用maven release插件在svn中创建一个标记,其中包含父级的pom.xml的以下部分Maven发布插件无法发布版本,maven,jenkins,maven-release-plugin,Maven,Jenkins,Maven Release Plugin,我有一个多模块项目,在每个pom.xml中我都有相同的父pom.xml。 我正在使用maven release插件在svn中创建一个标记,其中包含父级的pom.xml的以下部分 <profile> <id>make-tag</id> <modules> <module>../module1</module> <
<profile>
<id>make-tag</id>
<modules>
<module>../module1</module>
<module>../module2</module>
<module>../module3</module>
<module>../module4</module>
<module>../module5</module>
</modules>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.4</version>
<configuration>
<preparationGoals>validate</preparationGoals>
<tagBase>http://<svn_ip>:8080/repos/DMC/<project>/tags</tagBase>
<useEditMode>true</useEditMode>
<autoVersionSubmodules>true</autoVersionSubmodules>
<updateWorkingCopyVersions>false</updateWorkingCopyVersions>
<tagNameFormat>rel-${env.REL_TAG}</tagNameFormat>
<username>${env.SCM_USER}</username>
<password>${env.SCM_PASSWD}</password>
</configuration>
</plugin>
</plugins>
</build>
</profile>
但第二次,工作成功了。它可以是什么?您执行Maven的目标和选项是什么?你确定使用了maven发布插件的2.4版吗?-Pmake tag release:clean release:prepare-sbuild/deploy-settings.xml-Dresume=false这还不足以重现问题。如果您不使用Jenkins发布,而是使用您自己的系统,会发生什么?如果它仍然发生,创建尽可能小的项目来重现它,并在MRELEASE为它创建一个问题。
[INFO] Can't release project due to non released dependencies :
com.group.id:module1:pom:0.0.1-SNAPSHOT
in project 'module1' (com.group.id:module1:jar:0.0.1-SNAPSHOT)