Maven发布插件无法发布版本

时间:2013-11-04 17:33:02

标签: maven jenkins maven-release-plugin

我有多模块项目,在每个pom.xml中我都有相同的父pom.xml。 我正在使用maven-release-plugin在svn中创建一个标记,其中包含父级的pom.xml的一部分

<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>

我通过Jenkins运行这个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)
但是第二次工作成功了。它可以是什么?

0 个答案:

没有答案