`

SVN ANT

 
阅读更多
SVN ANT
----------------------------------
1.下载ant1.6.5,放到D:\ant165,设定环境变量ANT_HOME=D:\ant165,设定这个变量,当下面的ant.home找不到的时候,应该会自己去找这个变量。
2.到http://svnkit.com/download.php下载svnkit.svn_1.3.6.1.standalone.zip[Standalone Version],解压,把所有lib下面的文件放到ant/lib下面去。
3.到http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240下载svnant-1.1.0-RC2.zip,解压,把所有lib下面的文件放到ant/lib下面去。
4.在ant/lib下面删除:svnjavahl.jar,javasvn.jar,并保留svnkit的svnkit-javahl16-1.3.6-v1.jar。
然后在build.xml里面加上
<property name="ant.home" value="D:/ant165" />
	<property name="svn.UserName" value="pandy.pan" />
	<property name="svn.UserPassword" value="l*ls#IO:P" />
	<property name="svn.URL" value="svn://10.11.60.253/ODEC/CITYU-RGMS/source/cityu-webapp" />
	<!-- SVN ANT -->
	<path id="ant.svn.classpath">
		<fileset dir="${ant.home}/lib">
			<include name="*.jar" />
		</fileset>
	</path>
	<taskdef name="svn" classname="org.tigris.subversion.svnant.SvnTask">
		<classpath refid="ant.svn.classpath" />
	</taskdef>
	<target name="checkout" description="checkout full web project">
		<svn username="${svn.UserName}" password="${svn.UserPassword}">
			<checkout url="${svn.URL}" revision="HEAD" destPath="./" />
		</svn>
	</target>


5.运行:ant checkout
会提示checkout完成,表示成功。



subversion提交时出现malformed network data错误
http://betterman-zeng.blogbus.com/logs/6547101.html
按照这个http://blog.sina.com.cn/s/blog_49d3ec2f0100of2l.html方式。放到ant/lib下面去  貌似也能解决问题
分享到:
评论

相关推荐

    Jenkins+SVN+Ant持续集成环境配置笔记.pdf

    SVN(Subversion)是一种版本控制系统,用于管理源代码的版本历史,支持开发者团队协作开发。Ant是一种基于Java的构建工具,主要用于编译、打包和部署Java应用程序。当这三者结合起来时,就能够构建一个完整的自动化...

    SVN+ant 服务器代码打包编译流程详解,内含详细安装以及操作说明

    在这个SVN+ant服务器代码打包编译流程中,我们将深入探讨这两个工具的集成使用,以及如何通过build.xml和build.properties文件实现自动化编译。 首先,让我们了解SVN的安装和配置。在Windows上,你可以下载...

    svn ant cvs

    在IT行业中,版本控制系统是开发团队协作的重要工具,其中Subversion(简称svn)是一个流行的开源版本控制系统,而Ant是Apache组织开发的一款Java构建工具。两者结合可以实现项目的自动化构建、部署和更新,大大提升...

    Jenkins+SVN+Ant持续集成环境配置笔记

    ### Jenkins+SVN+Ant持续集成环境配置笔记 #### 一、引言 随着软件开发项目的日益复杂化,持续集成(Continuous Integration, CI)已成为现代软件工程中的一个重要组成部分。通过持续集成,团队能够频繁地集成代码...

    svnant-1.30.zip

    SVN Ant是一个强大的工具,它将Subversion(SVN)版本控制系统与Apache Ant构建工具集成在一起,极大地简化了开发者在构建流程中对SVN的操作。这个"svnant-1.30.zip"压缩包包含了SVN Ant插件的1.3.0版本,允许用户...

    ant获取SVN版本信息的jar包xmltask以及安装,使用方法

    本主题聚焦于如何利用Ant与XMLTask jar包来获取SVN(Subversion)版本信息。下面将详细介绍这个过程以及相关知识点。 首先,了解Ant。Ant是一个基于Java的构建工具,它提供了跨平台的构建脚本能力,能够执行编译、...

    ant操作SVN的jar包

    在IT行业中,Ant和SVN是两种非常重要的工具。Ant是一种由Apache软件基金会开发的Java构建工具,它允许开发者通过XML文件定义任务来自动化构建、测试和部署Java应用程序。而SVN(Subversion)则是一种版本控制系统,...

    jenkins-svn+ant插件(含依赖).zip

    《Jenkins、SVN与Ant:构建自动化利器的整合与应用》 在现代软件开发流程中,持续集成(Continuous Integration, CI)扮演着至关重要的角色,而Jenkins作为一款广泛应用的开源CI工具,极大地提升了团队协作效率。在...

    ant学习之集成svn

    标题“ant学习之集成svn”涉及的是在Java项目中使用Apache Ant工具来集成Subversion(SVN)版本控制系统的过程。Apache Ant是一个Java库和命令行工具,它的设计目的是驱动构建过程,而Subversion则是一种广泛使用的...

    ant 脚本从svn上取代码打包代码全,同时包括相关的jar包

    在给定的场景中,"ant 脚本从svn上取代码打包代码全,同时包括相关的jar包",这意味着我们需要了解如何用Ant配合Subversion(SVN)进行代码管理,并打包项目,同时处理依赖的jar文件。 首先,让我们来看看Ant脚本的...

    antsvn更新打包部署提交自动化

    标题中的“antsvn更新打包部署提交自动化”涉及的是在软件开发过程中如何利用Ant(一个Java构建工具)和Subversion(SVN,版本控制系统)实现自动化的构建、更新、打包、部署和提交流程。这个过程旨在提高开发效率,...

    ant打包的代码,包括从svn上获取代码

    在描述中提到的"自动下载代码"这一环节,就是利用Ant与SVN的集成,通过Ant的任务或插件(如`subversion`任务)从SVN仓库拉取最新的源代码。 打包是软件开发过程中一个重要的步骤,它通常包括编译、测试和创建最终的...

    利用ant脚本 自动构建svn增量.docx

    【Ant脚本自动构建SVN增量】是一种高效且节省资源的软件开发实践,它使得开发和测试团队能够自动化处理从代码提交到构建、打包、再到部署的整个过程。使用Ant,一个基于XML的构建工具,可以创建可重复执行的脚本来...

    Ant+Junit+SVN的安装过程

    在本文中,我们将详细介绍如何配置Ant、JUnit和SVN,这三个工具在Java开发中的重要性以及它们的安装过程。 首先,Ant是一个基于Java和XML的构建工具,它的主要功能是管理和自动化项目的构建过程。Ant通过一个名为...

    Ant SVN依赖JAR包

    在Java开发过程中,Apache Ant和Subversion(SVN)是两个重要的工具。Ant是一个基于XML的构建工具,用于自动化Java项目构建、编译、测试和部署等任务。而SVN则是一个版本控制系统,用于管理软件项目的源代码版本,...

    Ant+Junit+Svn实现自动单元测试

    【Ant+JUnit+Svn实现自动单元测试】 Ant是一种流行的Java构建工具,它使用XML格式的构建文件(build.xml)来定义一系列的任务,如编译、打包、测试等,以自动化软件开发过程。Ant的主要优点是它的灵活性和可扩展性...

    Ant+Svn打包Web工程

    本主题将深入探讨如何结合Apache Ant和Subversion(Svn)来打包Web工程,这是一个常见的开发实践,尤其对于Java Web项目而言。首先,让我们理解这两个工具的核心概念。 **Apache Ant** 是一个Java库和命令行工具,...

    一键部署demo+jetty+svn+ant配置

    本教程将详细介绍如何通过“一键部署”实现对一个基于Java的项目(DEMO)进行配置,结合Jetty服务器、Subversion(SVN)版本控制系统以及Ant构建工具的整合使用。 首先,让我们了解这些组件的作用: 1. **DEMO**:...

    ant svn插件jar包

    在软件开发过程中,版本控制工具Subversion(SVN)被广泛用于管理项目代码,而Apache Ant则是一个流行的Java构建工具,用于自动化构建、测试和部署任务。Ant SVN插件是将这两者结合的关键,它允许Ant脚本直接与SVN...

Global site tag (gtag.js) - Google Analytics