ant 读取 svn版本号
来源:互联网 发布:wis隐形水润面膜知乎 编辑:程序博客网 时间:2024/05/16 04:57
android编译 需要从svn中读取版本号,没安装svn,使用svnant
<path id="path.svnant"> <pathelement location="lib/svnant.jar"/> <pathelement location="lib/svnClientAdapter.jar"/> <pathelement location="lib/svnkit.jar"/> <pathelement location="lib/ganymed.jar"/> <pathelement location="lib/svnjavahl.jar"/> <pathelement location="lib/svnkit-cli-1.8.0-SNAPSHOT_r9949_v20130902_1351.jar"> </pathelement> <pathelement location="lib/sqljet-1.1.8-SNAPSHOT_r1300_v20130826_2110.jar"/> <!-- ... --> </path> <typedef resource="org/tigris/subversion/svnant/svnantlib.xml" />
把svnant 导入 ant 的lib文件夹,svnkit中的几个jar也到进去svnant使用制svnkit中的,svnant中的不是新的,高版本的svn无法读取
<svnSetting svnkit="true" javahl="false" id="svn.settings"/>
使用svnkit读取
<target name="fetch_version" description="Sets property 'svn.info.lastRev' to head svn revision"> <svn refid="svn.settings"> <wcVersion path= "." /> </svn> <property name="svn_version" value="${revision.max}" /> <property name="app.code.tmp" value=""/> <echo message= "Subversion${committed.max} repository url: ${revision.max}" /> <echo>Revision found:${svn.info.lastRev} ${app.code.tmp}${svn_version}</echo> <condition property="isUpdateCode" > <not> <equals arg1="${app.code.tmp}" arg2="${svn_version}"/> </not> </condition> <!-- <antcall target="updateVersionCode"></antcall> --></target>
ant fetch_version
Trying to override old definition of task iffetch_version: [echo] Subversion repository url: 4094 [echo] Revision found:${svn.info.lastRev} 264094BUILD SUCCESSFULTotal time: 2 seconds
然后可以拿到svn_version做任何使用,当然安装个exe也能读取
- ant 读取 svn版本号
- 如何在ant脚本中获取svn版本号
- SVN不能读取cruuent文件中正确的版本号
- svn 版本号没有显示
- 自动更新svn版本号信息
- SVN、GIT生成版本号
- SVN自动生成版本号
- 清除svn版本号文件
- 自动更新SVN版本号
- svn中的版本号revision
- SVN 版本号操作
- svn merge 指定版本号
- 清除svn版本号文件
- C#读取exe版本号
- 读取软件版本号
- C#读取exe版本号
- 读取设备版本号
- C#读取exe版本号
- Android(Java):fragment
- Hough变换原理
- 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用(转)
- dispatchTouchEvent,onTouchEvent与onInterceptTouchEvent
- 如何在 Ubuntu 12.04 Server 中安装图形用户界面
- ant 读取 svn版本号
- 虚函数与虚继承寻踪
- poj1087&hdu1526A Plug for UNIX(最大流)
- java面试题
- python包含中文字符串长度
- BOOL BitBlt
- mysql 查询优化
- org.springframework.core.Ordered接口
- WordPress数据备份