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