分享

通过buildnumber-maven-plugin把svn版本号打入jar或war包中

 江江385 2013-05-08

配置:

  1. <plugin>  
  2.    <groupId>org.codehaus.mojo</groupId>  
  3.    <artifactId>buildnumber-maven-plugin</artifactId>  
  4.    <version>1.0</verson>  
  5.     <executions>  
  6.     <execution>  
  7.         <phase>validate</phase>  
  8.         <goals>  
  9.             <goal>create</goal>  
  10.         </goals>  
  11.     <execution>  
  12.     </executions>  
  13.     <configuration>  
  14.     <doCheck>true</doCheck>  
  15.     <doUpdate>true</doUpdate>  
  16.     </configuration>  
  17. </plugin>  
  18.   
  19. 打入jar包:  
  20.   
  21. <plugin>  
  22.     <groupId>org.apache.maven.plugins</groupId>  
  23.     <artifactId>maven-jar-plugin</artifactId>  
  24.     <version>2.3.2</version>  
  25.     <configuration>  
  26.         <archive>  
  27.         <menifest>  
  28.             <addClasspath>true</addClasspath>  
  29.             <addDefaultImplementationEntries>true</addDefaultImplementationEntries>  
  30.             <addDeaaultSpecificationEntries>true</addDeaaultSpecificationEntries>  
  31.         </menifest>  
  32.         <manifestEntries>  
  33.             <url>${project.url}</url>  
  34.             <SVN-Revision>${buildNumber}</SVN-Revision>  
  35.         </manifestEnties>  
  36.          </archive>  
  37.     </configuration>  
  38. </plugin>  
<scm>
    <connection>scm:svn:http://127.0.0.1/svn/my-project</connection>
    <developerConnection>scm:svn:https://127.0.0.1/svn/my-project</developerConnection>
    <tag>HEAD</tag>
    <url>http://127.0.0.1/websvn/my-project</url>
  </scm>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多