方法一:html
<scm> <connection>scm:svn:svn://127.0.0.1/src/trunk</connection> <developerConnection>scm:svn:svn://101.200.158.126/src/trunk</developerConnection> <tag>HEAD</tag> <url>svn://127.0.0.1/src/trunk</url> </scm>
采用方法一须要在maven中配置<scm>,注意scm:svn:svn://...
这里的scm:svn是指采用svn获取,第二个svn://是地址头相似于http://,因此写两个svn
<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> <timestampFormat>{0,date,dd-MM-yyyy HH:mm:ss}</timestampFormat> <doCheck>false</doCheck> <doUpdate>false</doUpdate> <!--<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> </dependency> <dependency> <groupId>org.tmatesoft.svnkit</groupId> <artifactId>svnkit</artifactId> <version>1.8.10</version> </dependency> </dependencies> </plugin>
方法二:java
<plugin> <groupId>com.google.code.maven-svn-revision-number-plugin</groupId> <artifactId>svn-revision-number-maven-plugin</artifactId> <version>1.13</version> <executions> <execution> <goals> <goal>revision</goal> </goals> </execution> </executions> <configuration> <entries> <entry> <prefix>svn</prefix> </entry> </entries> </configuration> <dependencies> <dependency> <groupId>org.tmatesoft.svnkit</groupId> <artifactId>svnkit</artifactId> <version>1.8.10</version> </dependency> </dependencies> </plugin>