dcvb 发表于 2015-8-6 12:54:31

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]
查看完整版本: ant+svn+tomcat实现自动构建