天天看点

Cruisecontrol + Maven2 + SVN 配置

[size=medium](1)到[url]http://cruisecontrol.sourceforge.net/download.html[/url]下载Cruisecontrol

(2)到[url]http://subversion.tigris.org/[/url]下载Subversion客户端

(3)到[url]http://maven.apache.org[/url]下载maven2客户端

(4)安装Subversion客户端,并设置PATH变量,以便系统能找到svn命令,Windows下安装成功后会自动设置

(5)在Linux下可能还需要安装其他的包,以REHL4为例,还需要安装neon-0.27.2-1.i386.rpm,apr-0.9.12-2.i386.rpm,apr-util-0.9.12-1.i386.rpm,其中neon使用:rpm -i neon-0.27.2-1.i386.rpm进行安装,使用用:rpm -Uvh 进行对apr两个包更新

(6)解压cruisecontrol

(7)解压maven2

(8)添加构建工程,在projects下使用命令:svn co 工程的检出地址,检出整个工程,如果是https协议则需要接受有证书,如果是http那么可能需要在SCM中配置用户名和密码:http://username:[email protected]

(9)添加工程到cruisecontrol的配置文件config.xml中,配置如下:

[/size]

[size=medium](10)配置中使用SCM插件更新代码,所以也要确保pom.xml中也配置了SCM[/size]

继续阅读