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>