ant+svn+tomcat实现自动构建
前段时间用做了一个简单的web api服务,在调试的过程中感觉到手动发布实在是效率低而且容易出错,于是花点时间搞了一下ant+svn+tomcat的自动构建,效果不错,今天拿出来分享一下。[*]准备工作
SVN服务器:VisualSVN-Server-2.5.8.msi,这windows下比较好用的一个svn服务端,安装和配置都很简单。
Ant: Ant 1.7(我用的比较老的版本)。
Ant插件:svnant1.3(http://subclipse.tigris.org/svnant.html), ANT集成SVN的插件。
需要安装Subversion。http://subversion.apache.org/download/#pre-releases
[*]步骤
[*]首先安装配置好SVN服务器和ANT(具体的过程我就不累赘了)。
[*]安装svnant插件,将svnant.1.3.0解压后的lib目录下所有的jar包拷贝至Ant安装目录下的lib文件夹。
[*]编写脚本,如下
build.xml
build.properties文件如下:
view plaincopy
[*]tomcat.home=D:/apache-tomcat-6.0.35
[*]ant.home=D:/apache-ant-1.7.1
[*]
[*]svn.url=https://hjt2012.com/svn/java/branches/imweb
[*]svn.username=svn
[*]svn.password=123456
[*]
[*]deploy.name=imweb
[*]执行脚本
可以编写一个bat批处理文件,这样在执行的时候只需要双击一下就可以完全搞定。
bat文件如下:
view plaincopy
[*]@echo off
[*]d:
[*]cd imweb
[*]ant deploy
[*]exit
[*]
页:
[1]