1、打开
http://subclipse.tigris.org/svnant.html
2、使用TortoiseSVN(当然你要安装),check out:(我的是在 C:/Documents and Settings/user/桌面/test里面)
2、使用TortoiseSVN(当然你要安装),check out:(我的是在 C:/Documents and Settings/user/桌面/test里面)
http://subclipse.tigris.org/svn/subclipse/trunk/svnant/
username:guset
password:空
3、到你刚check out 的test目录,找到build.properties.example文件,修改如下:
改名为:
build.properties
# -----------------------------------------------------------------------------
# build.properties file
#
# This file is referenced by the build.xml file and can override the default
# properties values
# -----------------------------------------------------------------------------
targetJvm=1.6
# compile with debug on or off
debug=on
# svnant version
svnant.version = 1.1.0
# -----------------------------------------------------------------------------
# locations of directories
# -----------------------------------------------------------------------------
src.main.dir = src/main
src.testcases.dir = src/testcases
src.doc.dir = src/doc
build.dir = build
build.distrib.dir = ${build.dir}/distrib
build.classes.dir = ${build.dir}/classes
build.lib.dir = ${build.dir}/lib
build.cache.dir = build/depcache
distribfiles.dir = distribfiles
# -----------------------------------------------------------------------------
# Required libraries
# -----------------------------------------------------------------------------
lib.dir=lib
svnClientAdapter.jar = ${lib.dir}/svnClientAdapter.jar
svnjavahl.jar=${lib.dir}/svnjavahl.jar
svnkit.jar=${lib.dir}/svnkit.jar
ganymed.jar=${lib.dir}/ganymed.jar
ant.jar = ${lib.dir}/ant.jar
ant-launcher.jar = ${lib.dir}/ant-launcher.jar
junit.jar = ${lib.dir}/junit.jar
4、命令提示符输入:cmd回车
cd C:/Documents and Settings/user/桌面/test
ant
5、把test/lib下的svnkit.jar、svnClientAdapter.jar、svnjavahl.jar、build/lib下的svnant.jar复制到你的ant的lib文件夹下。
6、测试下:新建文件夹:mysvnant,mysvnant下再建个svnant文件夹
建个
build.xml如下所示:
<?xml version="1.0"?>
<project name="SVN Ant Test" default="checkout" basedir=".">
<!-- 1 -->
<property name="remote.url"
value="http://subclipse.tigris.org/svn/subclipse/trunk/svnant/" />
<property name="local.dir" value="svnant" />
<!-- 2 -->
<taskdef name="svn" classname="org.tigris.subversion.svnant.SvnTask" />
<target name="prepare"
description="Prepare the dirs for other tasks">
<delete dir="${local.dir}" />
<mkdir dir="${local.dir}" />
</target>
<!-- 3-->
<target name="checkout" depends="prepare">
<svn javahl="true" username="guest" password="" >
<checkout url="${remote.url}" destPath="${local.dir}" />
</svn>
</target>
</project>