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帐户和密码。
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帐户和密码。
相关文章推荐
- 使用Linux(CentOS)搭建SVN服务器
- [ZT]Linux SVN 服务器配置以及客户端使用
- Linux下使用ant+svn发布java项目
- Linux下SVN服务器同时支持Apache的http和svnserve独立服务器两种模式且使用相同的访问权限账号
- CentOS中安装subversion,并使用svn+ssh访问 ;Linux下采用RSA key的方式登录服务器
- 使用ANT+SVN在Linux上实现自动部署项目
- SVN 服务器代码提交和更新 如何使用?
- Git 远程仓库(Github) Git 并不像 SVN 那样有个中心服务器。 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要
- linux下SVN服务器如何搭建和使用
- Linux(centos)下SVN服务器的搭建及简单配置和使用
- linux下svn服务器使用详细
- linux下SVN服务器如何搭建和使用,设置开机自启动
- linux下SVN服务器的搭建及使用
- SVN服务器 Linux 开机自动启动代码
- 使用Ant从svn检出代码(check out resource from svn use ant)
- Mac环境使用SVN向服务器提交代码
- 22.1-22.6 代码管理平台,安装svn以及使用(linux,windows),单机使用git
- 使用Linux(CentOS) 搭建SVN服务器全攻略
- [linux] svn merge 命令(命令使用,解决产生冲突,代码回滚)
- LImax服务器框架学习--安装、使用ant工具、生成limax相关代码