Maven
1. Maven 的主要功能主要分为 5 点:
- 依赖管理系统
- 多模块构建
- 一致的项目结构
- 一致的构建模型和插件机制
(1)依赖管理:在pom.xml中引入<dependency/>标签,进行依赖管理
(2)多模块构建:称为聚合,指的是一个project中有多个Module,例如SSM_Controller,SSM_Service,SSM_Dao 三个模块,如果想一键构建这个项目中的三个模块,可通过创建一个新的Modoule,用来管理以上三个Modoule,方案:
(3)项目结构一致:
/src/main/java/ :Java 源码。
/src/main/resource :Java 配置文件,资源文件。
/src/test/java/ :Java 测试代码。
/src/test/resource :Java 测试配置文件,资源文件。
/target :文件编译过程中生成的 .class 文件、jar、war 等等。
pom.xml :配置文件
2.多模块如何聚合
配置一个打包类型为pom的聚合模块,然后在该pom中使用<Modoules>元素声明要聚合的模块
3.Maven的构建过程
清理、编译、测试、报告、打包、部署