Build Number Maven插件回购规范

时间:2017-06-20 22:17:33

标签: maven

使用Build Number Maven Plugin,是否可以从不同的仓库获取buildNumber信息(与pom.xml关联的仓库分开?

我看到您可以使用scmDirectory参数指定本地目录。使用该方法时,我从与指定目录关联的repo中获取内部版本号。我正在寻找一种方法来指定特定的仓库(在我的情况下是 subversion repo)scm位置本身,而不是我文件系统上的本地目录。

我正在使用 svnjava 提供程序。

    <!-- Can i specify an scm location here instead of a local dir? -->
    <!-- OR if not, then a relative dir or scm location instead specific dir? -->
    <properties>
        <maven.buildNumber.scmDirectory>C:\\projects\\dir</maven.buildNumber.scmDirectory>
    </properties>

...

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>buildnumber-maven-plugin</artifactId>
    <version>1.2</version>
    <executions>
        <execution>
            <phase>validate</phase>
            <goals>
                <goal>create</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <revisionOnScmFailure>0.0.0.0</revisionOnScmFailure>
        <getRevisionOnlyOnce>true</getRevisionOnlyOnce>
        <providerImplementations><svn>javasvn</svn</providerImplementations>
    </configuration>
</plugin>

0 个答案:

没有答案