2024年3月17日发(作者:)

通过一番琢磨,参考网上些许资料以及Ant文档,将Ant在J2EE构建中常用的

脚本整合了起来,实现了Ant从版本控制器(SVN/CVS /VSS)checkout项目源码,

编译编译打包,部署软件包到远程/本地服务器的整合,从此任何复杂的J2EE

构建变得方便优雅...

现 记录大致笔记如下:

分为两部分:

1.我的环境

2.文字大致叙述整合流程以及注意事项

3.贴 脚本实例

一. 我的环境

JDK1.7/TOMCAT6.0/ANT1.8.2/SVN/CVS/SERVER-U

二: 整合流程

1.下载并安装Ant,配置ANT_HOME,PATH;在命令行执行ANT -VERSION,查

看版本号检查是否安装配置成功

2. 将ant从SVN checkout,上传FTP,启动Tomcat的依赖Jar分别加入进

ant目录下地lib目录,具体为

依赖jar: //;

可从这里下载(/source/3544090)

依赖Jar: ;可从这里下载()

依赖Jar:将Tomcat目录中lib目录下地

拷贝之ant目录下地lib目录

3.编写脚本(分段编写,并一一测试)

A.从SVN/CVS checkout项目

B.打包编译

C.部署软件包到远程服务器

(1) 通过FTP上传到远程服务器webapps目录:

注意事项:本人在远程服务器架设的ftp服务器是

Server-U,设置Server-U账户权限时注意赋予账户写文件的权限以及访问需要

的路径(可以为 任意路径)

(2) FTP上传完毕后,启动Web application:

注意设置添加账户

password="admin" roles="admin,manager"/>

三:脚本实例

/svn/ftp等配置属性文件 ties

=antDemo

=D:Tomcat6.1

=D:Tomcat6.1webapps

#svn properties#

=svn://192.168.1.202/antDemo

me=*****

rd=*****

#cvs properties#

#=:pserver:***@192.168.8.27:2401/home/Functions

#rd=*****

#=.

#tomcat properties#

=localhost:9080/manager

me=*****

rd=*****

#ftp properties#

=192.168.1.202

rd=*****

=*****