下载ANT,
安装SVN
实现好的项目程序 ,需要做好:代码管理、命名规范、单元测试、集成测试等,但是如果能把所有这些都集成在一起,在每天晚上空闲时间编译整个项目,查找其中的bug,比再最后集成好多了,这就是我理解的daily build。
在eclipse中可以结合svnant+husdon实现daily build。
先把svnant的三个重要的jar包放到ant目录下,这三个包为svnant.jar、svnjavahl.jar、
svnClientAdapter.jar;同时在项目中引用这三个jar file;另外在eclipse 的ant
下面也需要引用,具体的做法
为:eclipse->windows->perferences->ant->runtime->classpath->ant
home entries 添加svnant
的jars,并在task中添加svnant.jar的org.tigris.subversion.svnant.SvnTask 类,命名为svn。
上面将svnant集成到eclipse中了,在build.xml中即可以添加svn的任务,但必须在build.xml中添加一个taskdef,有两种做法:
1. <taskdef name="svn" classname="org.tigris.subversion.svnant.SvnTask"/>
This requires the lib directory to be included with either “ant -lib lib” or by adding an extra parameter:
<taskdef name="svn" classname="org.tigris.subversion.svnant.SvnTask" classpathref="project.classpath"/>
project.classpath 定义为:
<path id="project.classpath">
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
</path>
2.<taskdef resource="svntask.properties" classpathref="project.classpath"/>
这个方法简单些。
后面就可以添加svn的各种任务了,包括checkout,update,add,commit等等,具体如:
<project name="WordPress" default="update" basedir=".">
<path id="project.classpath">
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
</path>
<taskdef resource="svntask.properties" classpathref="project.classpath"/>
<target name="update" description="Update WordPress from Subversion Repository" >
<svn>
<checkout url="http://svn.automattic.com/wordpress/trunk/" destPath="src" />
</svn>
</target>
</project>
http://blog.csdn.net/you_laner/article/details/1666502
分享到:
相关推荐
ant操作SVN的jar包 ant SVN联携
NULL 博文链接:https://q-wong.iteye.com/blog/665927
Ant构建J2EE应用,通常从版本控制器SVN或其他下载源码,以下为Ant SVN依赖JAR包
ant svn插件jar包:使用ant的时候从svn获取最新代码需要svn插件。具体操作可参考文字:http://www.hehongbo.com/78.html
Ant构建J2EE应用,通常从版本控制器SVN或其他下载源码,以下为Ant SVN依赖JAR包
标签: antsvn自动化测试发布 分类: ant 不会用ant打包、部署项目的工程师,不是一个好程序员(测试) 副标题:利用ant脚本 自动构建svn增量/全量 系统程序升级包 首先请允许我这样说,作为开发或测试,你一定要...
Ant构建J2EE应用,通常从版本控制器SVN或其他下载源码,以下为Ant SVN依赖JAR包
Ant构建J2EE应用,通常从版本控制器SVN或其他下载源码,以下为Ant SVN依赖JAR包
ant打包工程的配置文件,包括从svn上自动下载代码,自动打包等
这个东西对于ant svn中间的一个连接
要求与Subversion服务器同步。
SVN+ant 服务器代码打包编译流程详解,内含详细安装以及操作说明build.xml+build.properties详解,可以直接修改路径后打包编译SVN代码。
ant 脚本从svn上取代码打包代码全,同时包括相关的jar包
ant获取SVN版本信息的jar包xmltask以及安装,使用方法 包含jar包以及在ant的编译脚本XML所需加入的节点信息,供大家参考!
接下来就得为该工具配置环境变量(其实不配也行,就是以后调用麻烦点就是了^@^),比如我将其解压到E盘的根目录下,那么就得在window的环境变量中的path中配置上路径:“E:\apache-ant-1.9.2-精简版本\bin”,这样做的...
通过jenkins和ant以及svn进行整合,可以完成对系统的源代码的自动下载更新,以及代码的自动编译打包和项目的自动部署(项目的自动构建部署)。而且项目的自动构建部署和平台无关,不限定时间,可以定时操作,将开发...
NULL 博文链接:https://lucizhang.iteye.com/blog/1991373
NULL 博文链接:https://shihuan830619.iteye.com/blog/1820428
Ant+Junit+Svn实现自动单元测试
Jenkins+SVN+Ant持续集成环境配置笔记 笔记内容为个人搭建环境流程