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版本