输入
时svnversion . /dev/products/prod_name/trunk
我得到完整版本方案,例如22330:22355MS
(当使用没有跟踪网址时,我仍然得到22330:22355M
)。
来自mojohaus的maven-buildnumber-plugin
只给出了修订的第一部分,奇怪地增加了一个(即22331
而不是22330
)。
在我的pom.xml
:
<scm>
<connection>scm:svn:https://svn.our.url/dev/products/prod_name/branches/my_branch</connection>
<url>https://svn.our.url/dev/products/prod_name/branches/my_branch</url>
</scm>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
<configuration>
<doUpdate>false</doUpdate>
<doCheck>false</doCheck>
<format>{0,date,dd-MM-yyyy HH:mm:ss}__{1}</format>
<items>
<item>timestamp</item>
<item>scmVersion</item>
</items>
</configuration>
</plugin>
这里发生了什么,如何获得完整版本号?