Antのタスクでsubversion

Antタスクでビルドのとき、SVNからリビジョン取得とエクスポートしたかった。
svnantとAntがあればOK。
http://subclipse.tigris.org/svnant.html

<!-- svnantの定義 -->
<path id="svnant.classpath">
    <fileset dir="{env.SVNANT_LIB_DIR}" includes="**/*.jar"/>
</path>  
<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.classpath" />
<svnSetting id="svn.setting" javahl="false" svnkit="true" username="{ユーザ名}" password="{パスワード}" />

<!-- revision取得 -->
<target name="revision">
    <svn refid="svn.setting" >
        <singleinfo property="svn.revision" target="{SVNのURL}" request="revision" />
    </svn>
    <echo message="SVN revision : ${svn.revision}" />
</target>

<!-- export -->
<target name="core_svn-export">
    <svn refid="svn.setting" >
        <export srcUrl="{SVNのURL}/{プロジェクト}/src/main" revision="HEAD" destPath="{出力先}" />
    </svn>
</target>