すべてのpom.xmlに同じ親pom.xmlがあるマルチモジュールプロジェクトがあります。親のpom.xmlの次の部分でsvnにタグを作成するために、maven-release-pluginを使用しています
<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を実行していますが、ジョブは毎回失敗します。失敗すると、次のエラーが発生しました。
[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)
しかし、二度目の仕事の成功。それは何ですか?