读书人

ant svn 自动更新和公布

发布时间: 2012-07-08 17:43:43 作者: rapoo

ant svn 自动更新和发布

团队管理中,当项目非常多,而且发布频繁,手动发布往往非常繁琐,决定用自动化处理。

采用ant +svn+svnant

?

在网络上参考很多人的处理,组合成对自己比较实用的。

准备环境:

1、安装svn client 这个就不多说了。

2、安装ant,在这里我采用ant 1.8.3版本:http://ant.apache.org/

???? 官网上下载zip 解压缩,并配置环境变量。

?

3、下载svnant ,并解压缩 ,把对应的lib\jar包放入 ant lib 包中。

????? 下载地址: http://subclipse.tigris.org/files/documents/906/49042/svnant-1.3.1.zip

?

? ? ? 这步很关键,不然svn命令运行不了!

?

思路:

?????? 1、固定一个目录,专门做发布目录,根据不同项目,在期底下建立与项目名称相同的目录。

?????? 2、建立build等目录,打成war包后删除对应的build包等操作

?????? 3、自动发布到tomcat

?

以下代码实现的是J2EE web工程打包发布

?

?
?

?

?

bat :

?

@echo offdel deploy.logcall ant -f ./deploy.xml -debug -l deploy.logstart  deploy.log
?

OK ,搞定!

读书人网 >CVS SVN

热点推荐