bestlong 怕失憶論壇

 

 

搜索
bestlong 怕失憶論壇 論壇 Java 用 ant 取得 svn 的版本編號
查看: 1909|回復: 0
go

用 ant 取得 svn 的版本編號 [複製鏈接]

Rank: 9Rank: 9Rank: 9

1#
發表於 2012-10-7 22:14 |只看該作者 |倒序瀏覽 |打印
如果在命令列作業環境有支援呼叫 svn 指令,就可以用 ant 的 exec 去執行 svn info 指令

  1.         <target name="get_svn_version">

  2.                 <property name="svn.revision" value="HEAD" />

  3.                 <!-- 先做個更新以確保取得最後版本編號 -->
  4.                 <exec executable="svn">
  5.                         <arg line="update -r ${svn.revision}" />
  6.                 </exec>
  7.                
  8.                 <exec executable="svn" output="svninfo.out">
  9.                         <arg line="info -r ${svn.revision}" />
  10.                 </exec>

  11.                 <loadproperties srcfile="svninfo.out">
  12.                         <filterchain>
  13.                                 <linecontains>
  14.                                         <contains value="Revision" />
  15.                                 </linecontains>
  16.                         </filterchain>
  17.                 </loadproperties>
  18.                
  19.                 <delete file="svninfo.out" />
  20.                
  21.                 <property name="version" value="${Revision}" />
  22.                
  23.                 <echo>Version: ${version}</echo>
  24.         </target>
複製代碼
我是雪龍
http://blog.bestlong.idv.tw
http://www.bestlong.idv.tw
‹ 上一主題|下一主題

Archiver|怕失憶論壇

GMT+8, 2024-4-27 03:49 , Processed in 0.008516 second(s), 10 queries .

Powered by Discuz! X1.5

© 2001-2010 Comsenz Inc.