ant获取svn版本号

时间:2021-10-09 19:10:43

1.安装svn命令行版本,windows 下安装win32svn

2.ant 安装配置 xmltask

   a:下载xmltask.jar文件,放到ant安装后的lib目录下。

   b:build.xml文件中定义xmltask标签

   <taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask"/>

3.build.xml 文件中通过生成svn info xml文件获取版本号

<exec executable="svn" output="svninfo.xml">  
            <arg line="info --xml ${svnURL}" />  
        </exec>  
        <xmltask source="svninfo.xml">  
            <copy path="/info/entry/@revision" property="Version" />  
        </xmltask>  

变量Version包含了svn版本