Maven发布插件:同时创建标记和分支

时间:2015-05-28 08:54:20

标签: maven maven-3

我们正在使用maven发布插件,并希望在运行maven发布时创建分支和标记(一起):准备目标。

我们尝试了以下配置,但似乎只创建了标记。它不是创建分支。

         <plugin>
            <artifactId>maven-release-plugin</artifactId>
            <version>2.4.1</version>
            <configuration>
                <branchBase><<Branch URL>></branchBase>
                <tagBase>
                    <<Tag URL>>     
                </tagBase>
                <providerImplementations>
                    <svn>javasvn</svn>
                </providerImplementations>
            </configuration>
            <dependencies>
                <dependency>
                    <groupId>com.google.code.maven-scm-provider-svnjava</groupId>
                    <artifactId>maven-scm-provider-svnjava</artifactId>
                    <version>2.1.1</version>
                    <scope>compile</scope>
                </dependency>
            </dependencies>
        </plugin>

1 个答案:

答案 0 :(得分:0)

使用Maven Release Plugin无法执行此操作。或者您使用mvn release:prepare进行发布,并创建标记。或者您想创建一个分支并使用mvn release:branch命令(有关详细信息,请参阅http://maven.apache.org/maven-release/maven-release-plugin/examples/branch.html