您的位置:首页 > 运维架构 > Linux

linux 下使用ant从SVN服务器上取代码

2008-09-22 09:44 561 查看
环境介绍:
SVN 服务器 windows2003 server,ant工作站centos。

1. 首先,为了能运行ant相关的svn任务,我们到subclipse的子项目svnant里去下载一个svnant
地址是:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=1731&expandFolder=1731&folderID=0
2. 解压并把所有/lib 下面的所有.jar文件copy到ANTHOME/lib。
3. 现在就可以编写ant取代码的任务了。

代码如下:

<project name="zabbix" default="checkout" basedir=".">
<!-- 1 -->
<property name="remote.url"
value="http://192.168.0.19/svn/zabbix/" />
<property name="local.dir" value="local" />
<!-- 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="zxb" password="zxb" >
<checkout url="${remote.url}" destPath="${local.dir}" />
</svn>
</target>
</project>

PS:这里一定要有能读取SVN帐户和密码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: