首先,要先去下載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
參考資料:
沒有留言 :
張貼留言