项目构建学习
- 格式:docx
- 大小:191.69 KB
- 文档页数:6
ANT的学习
1:ANT是一个将软件编译,自动化测试,部署等步骤联系在一起加以优化的一个构建工具,常用在Java环境中,默认配置文件是build.xml
2:环境的搭建
a:下载ant相关文件包
b:设置ant的环境变量ANT_HOME、Java环境变量JAVA_HOME、PATH
3:命令行执行ant
4:ant一些重要概念
a:project 构建文件包含的一个工程
b:path 文件路径
c:depends 对其他目标的依赖
d:task 包含要做的事情,比如打jar,war,ear包等
5:一般来讲,一个ant构建任务可以分为以下几个下的部分
a:变量的定义
<property> <path> 等等
b:准备工作
比如先清理已有的目录及文件,再创建自己需要的目录及文件c:编译java文件
编译本工程相关的java文件,包含单元测试之类的文件
d:执行一些额外任务
执行单元测试并形成测试报告,执行自己定义的任务等等
d:打包
将文件打包成需要的包,比如jar,war,ear包等
e:部署
将打好的包放到服务器相应目录
5:HelloWorld打包工程
6:一些重要节点介绍
7:ant中常见的一些task
8:web项目的打包
8.1:一个web应用程序的文件清单
/index.html
/app.jsp
/images/welcome.gif
/WEB-INF/web.xml
/WEB-INF/classes/com/ht/Hello.class
/WEB-INF/lib/hello.jar
8.2:WEB-INF的目录结构一般包含
web.xml 应用的部署描述符
classes/ 应用程序类集合
lib/*.jar
9:Web 项目打包演示。