Ant与Maven介绍
1 Ant
1.1 Ant简介
Ant是一种基于Java的build(编译,打包)工具。
这里首先我们来回顾一个知识点,一段java程序编写完成后,是怎么部署到服务器上进行测试?
我们都知道最原始的操作是敲命令行,假如你编写好一段输出helloword程序,版本发布需要哪些指令呢?
你需要进行编译,打包和运行,具体如下:
# 进入工作目录
# cd workspace
# 将.java文件编译成.class文件
# javac classname.java
# 运行程序
# java classname
# 打包
# jar cvf demo.jar com(cvf创建并显示详细信息;com是源码最上层目录)
# 运行
# java -jar demo.jar
随着.java文件,以及依赖的包不断增加,发布一个完整的项目采用命令行的方式会显得非常的复杂和重复。于是市场上诞生了很多基于java的build工具,如ant和现在市场上主流的maven。
1.2 Ant项目目录结构
1.3 Ant发布版本
一个Ant项目的构建主要分一下几步
1.3.1安装Ant
(1)官网下载,此处省略
(2)配置环境变量
# 注意是Ant的安装目录,不是bin子目录
# SET ANT_HOME=D:/jakarta-ant-1.5.1
# SET PATH=%PATH%;%ANT_H