Java构建工具
Ant和Maven都是基于Java的构建工具
Ant的特点:
- a.没有一个约定的目录结构,即没有明确ant做什么,什么时候做(没有生命周期);
- b.没有集成依赖管理
- c.使用build.xml进行管理
Maven的特点:
- a.拥有约定你知道代码放在那里,放到哪里去
- b.拥有生命周期 :可以自动执行编译,测试,打包等构建过程
- c.拥有依赖管理,仓库管理
- d.使用pom.xml进行管理
Maven 有哪些作用:
- 1.项目高度自动化构建,依赖管理(这是使用Maven最大的好处),仓库管理。
- 2.提供打包管理
- 3.使用Maven可以进行热部署