1、Maven的核心概念
1)约定的目录结构
2)POM
3)坐标
4)依赖
5)仓库
6)生命周期/插件/目标
7)继承
8)聚合
2、创建约定的目录结构
1)根目录:工程名
2)src目录:源码
3)pom.xml文件:核心配置文件
4)main目录:存放主程序
5)test目录:测试程序
6)java目录:存放源文件
7)resources目录:存放框架或其他工具的配置文件
为什么要遵守约定的目录结构?
Maven要负责自动化构建,以编译为例:Maven必须要知道源文件在哪里才 能进行编译。
如果我们自定义的东西想要让框架或工具知道,有两种办法,一个是以配置 的方式明确告知,一个是遵守框架内部已经约定好的规则