SVNKit 用来比 SVNAnt 要麻烦,但是支持最新版本。
<?xml version="1.0"?>
<project name="svn-test" basedir="." default="checkout">
<!-- all properties -->
<property name="lib.dir" value="svnkit-1.7.11/lib" />
<property name="svn.dir" value="/svn-source" />
<property name="svn.url" value="改成合适的 URL 路径" />
<property name="svn.user" value="改成合适的用户名" />
<property name="svn.password" value="改成合适的面貌" />
<target name="checkout">
<java classname="org.tmatesoft.svn.cli.SVN"
dir="${svn.dir}" fork="true">
<arg value="co"/>
<arg value="--username"/>
<arg value="${svn.user}"/>
<arg value="--password"/>
<arg value="${svn.password}"/>
<arg value="${svn.url}"/>
<classpath>
<fileset dir="${lib.dir}">
<include name="**/*.jar"/>
</fileset>
</classpath>
</java>
</target>
</project>