Java构建工具

Ant和Maven都是基于Java的构建工具

Ant的特点:

  • a.没有一个约定的目录结构,即没有明确ant做什么,什么时候做(没有生命周期);
  • b.没有集成依赖管理
  • c.使用build.xml进行管理

Maven的特点:

  • a.拥有约定你知道代码放在那里,放到哪里去
  • b.拥有生命周期 :可以自动执行编译,测试,打包等构建过程
  • c.拥有依赖管理,仓库管理
  • d.使用pom.xml进行管理

Maven 有哪些作用:

  • 1.项目高度自动化构建,依赖管理(这是使用Maven最大的好处),仓库管理。
  • 2.提供打包管理
  • 3.使用Maven可以进行热部署

Java构建工具_Ant