首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > VSTS >

Ant 从SVN/CVS下载 编译封装部署到本地/远程服务器 (FTP上传)

2012-07-29 
Ant 从SVN/CVS下载 编译打包部署到本地/远程服务器 (FTP上传)本文转自 :http://hck.iteye.com/blog/126415

Ant 从SVN/CVS下载 编译打包部署到本地/远程服务器 (FTP上传)

本文转自 :http://hck.iteye.com/blog/1264150? 感谢原作者分享

?

?

通过一番琢磨,参考网上些许资料以及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目录,具体为

?

? ? ? ?A.SVN依赖jar: svnant.jar/svnClientAdapter.jar/svnjavahl.jar;可从这里下载(http://download.csdn.net/source/3544090)

?

? ? ? ?B.FTP依赖Jar: commons-net-1.4.1.jar;可从这里下载(http://download.csdn.net/source/3060302)

?

? ? ? ?C.Tomcat 依赖Jar:将Tomcat目录中lib目录下地catalina-ant.jar拷贝之ant目录下地lib目录

?

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

?

? ? ? ?A.从SVN/CVS checkout项目

?

? ? ? ?B.打包编译

?

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

?

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

?

? ? ? ? ? ? ? ? ? ?注意事项:本人在远程服务器架设的ftp服务器是Server-U,设置Server-U账户权限时注意赋予账户写文件的权限以及访问需要的路径(可以为任意路径)

?

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

?

? ? ? ? ? ? ? 注意设置添加账户 ?<user username="admin" password="admin" ?roles="admin,manager"/>

?

三:脚本实例

?

<!-- svn下载,编译,打包,上传到ftp服务器,启动Web程序-->

?

1.Tomcat/svn/ftp等配置属性文件 ?ant.properties

?

? 

热点排行