有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java获取Maven中特定分支的SVN buildnumber

我正在使用SVN。这是我的回购结构

root revision no - 400 
root/product1/trunk revision no - 300
root/product1/branch1 revision no - 310 
root/product1/branch2 revision no - 320


root/product2/trunk revision no - 200
root/product2/branch1 revision no - 210
.......

我已经在product1/branch1下配置了maven插件

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>buildnumber-maven-plugin</artifactId>
    <version>1.4</version>
    <executions>
        <execution>
            <phase>validate</phase>
            <goals>
                <goal>create</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <doCheck>false</doCheck>
        <doUpdate>false</doUpdate>
        <scmDirectory></scmDirectory>
        <useLastCommittedRevision>true</useLastCommittedRevision>
    </configuration>
</plugin>

我得到的buildNumber是400,尽管我希望它是310,即每个分支或主干的特定值。我知道修订是根目录下的全局修订 不是来自特定的分支/主干

我们可以将其配置为设置特定的分支吗?如果不可能,还有其他maven插件可以在这里提供帮助吗


共 (0) 个答案