首先,要先去下載SvnAnt,選擇合適的版本下載解壓縮後,把lib資料夾裡的jar檔全部丟掉Ant的lib中,把path還境變數設好,就可以開始撰寫操作SVN的Ant程式碼了。
以下就展示一個簡單的範例:
作用為向SVN export資料出來。
build.xml:
<?xml version="1.0" ?> <project name="test" default="svnTestTask"> <!-- 參數設置 --> <property name="dir" value="D:\testSvnDir" /> <property name="svn_User" value="USER_NAME" /> <property name="svn_Password" value="PASSWORD" /> <property name="svn_url" value="SVN_URL" /> <!-- 主要的Target --> <target name="svnTestTask"> <delete dir="${dir}" /> <taskdef name="svn" classname="org.tigris.subversion.svnant.SvnTask" /> <svn javahl="true" username="${svn_User}" password="${svn_Password}" > <export srcUrl="${svn_url}" destPath="${dir}" /> </svn> </target> </project>
把build.xml放在要執行的資料夾,並且用DOS指令到資料夾中用ant指令即可執行,當然你也可以寫一個bat檔來執行:
test_svnant.bat:
cd d: ant
在官網中,有蠻詳細的指令使用說明可以參考:
http://subclipse.tigris.org/svnant/svntask.html#update
參考資料:
沒有留言 :
張貼留言