要在ant脚本中使用svn,首先要下载svnant-1.3.0.zip ,然后在svn中加入如下内容:
<property name="urlRepos" value="http://ip:port/svn/PayDB/code/trunk/TestAxis" />
<property name="svn_login" value="****" />
<property name="svn_password" value="****" />
<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpath="svnant.classpath" />
<svn username="${svn_login}" password="${svn_password}" javahl="true">
<checkout url="${urlRepos}" revision="HEAD" destPath="e:\svnant\" />
</svn>
这时运行会报:Could not load definitions from resource org/tigris/subversion/svnant/svnantlib.xml. It could not be found错误,解决方法:
解压svnant-1.3.0.zip ,把lib目录的下的svnant.jar,svnClientAdapter.jar,svnjavahl.jar,svnkit.jar包放入ant home/lib目录下就ok了。