最近在研究项目自动构建方面的东西,第一个目标是利用ant脚本从资源库checkout源代码编译打包复制到tomcat webapp下面然后发布项目。目前已经实现,记录一下相关的东西。 相关资源和代码主要来自网络,然后自己修改调试通过,然后再完善一下一些细节的说明,希望对有需要的人有帮助,因为整个过程前后拖了很多时间,可能步骤已经不太完全,如果在过程中遇到什么异常请跟帖说明。
相关资源下载.
1 下载ant
http://ant.apache.org/bindownload.cgi
将bin加入PATH环境变量
2 下载svnant
http://subclipse.tigris.org/svnant.html
3 下载subversion
http://subversion.apache.org/packages.html
将bin加入PATH环境变量
4下载tomcat
http://tomcat.apache.org/download-60.cgi
配置CATALINA_HOME环境变量为tomcat安装目录
<project basedir="." name="tpo" default="auto">
<!-- 所有的参数都在build.properties文件 -->
<property file="build.properties" />
<!--svnant支持库-->
<path id="svnant.lib">
<pathelement location="${svnjavahl.jar}&