<!--======================================-->
<!--svn checkout-->
<path id="ant.classpath">
<pathelement location="${ant_home}\lib\svnant.jar"/>
<pathelement location="${ant_home}\lib\svnClientAdapter.jar"/>
<pathelement location="${ant_home}\lib\svnjavahl.jar"/>
</path>
<!-- define the svn task-->
<taskdef name="svn" classname="org.tigris.subversion.svnant.SvnTask" >
<classpath refid="ant.classpath"/>
</taskdef>
<!-- prepare for the checking out:clean the directory -->
<target name="prepare" description="Prepare the dirs for the task">
<delete dir="${PROJ_DIR}" />
<mkdir dir="${PROJ_DIR}" />
</target>
<!-- check out the scource from the svn -->
<target name="checkout" depends="prepare">
<svn javahl="true" username="" password="" >
<checkout url="${svn.url}" revision="${SVN_VERSION}" destPath="${PROJ_DIR}"/>
</svn>
</target>
<!--======================================-->
转载于:https://www.cnblogs.com/gw-north/articles/4660886.html