0

すべての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)

しかし、二度目の仕事の成功。それは何ですか?

4

0 に答える 0