问题描述
各位大侠我急呀,怎么通过JAVA获取SVN版本号,谢谢!通过ANT获取版本号,输出文件谢谢!
解决方案
解决方案二:
在使用ant构建项目的时候,有时候需要获得当前svn的版本号,以便将该版本号打入构建的build中,这样每个build版本都有了合理的build号。为了实现这个目标,需要使用一个库http://code.google.com/p/svntask/downloads/list。将该项目下来后,解压出需要的jar:svnkit.jar,svntask.jar,下面就可以用ant获得svn版本了<targetname="version"><typedefresource="com/googlecode/svntask/svntask.xml"><classpath><filesetdir="${base.dir}/lib"><includename="svnkit.jar"/><includename="svntask.jar"/></fileset></classpath></typedef><svn><infopath="your-worksapce-under-svn-control"revisionProperty="revisionVersion"/></svn><propertyname="version"value="${revisionVersion}"/><echomessage="version:${version}"/></target>执行antversion,就可以看到svn版本了。、说明,your-worksapce-under-svn-control是你需要获得svn版本的目录
时间: 2024-08-24 22:48:05