第一章、Maven介绍
有什么作用
1、服务java平台的自动化构建工具
2、可以管理包,插件,支持整个项目的开发、打包、测试和部署等
3、可以使用maven更方便调用jar包
4、可以通过自动部署系统
5、构建服务器创建一个私有仓库,进行调用jar包
第二节、为什么学习maven
1.1、Maven作为依赖管理工具
1、jar包的规模巨大
2、jar包来源
1、官网难下载
2、第三方网站提供不规范
3、Maven,依赖对应jar包也能够自动下载
3、jar包之间的依赖关系
1、依赖关系错综复杂
1.2、maven作为构建管理工具
1、IDEA构建
2、脱离IEDA环境仍需架构
1、图解

第二节、什么是Maven
1.1、构建
1、内容
1、管理的内容
1、使用原料生产产品的过程
2、java代码、HTML的Thymeleaf文件
3、配置文件、图片
2、构建过程包含的主要环节

1.2、依赖
1、依赖管理要解决的具体问题
1、jar包的下载:使用Maven后,jar包会从规范的远程仓库下载到本地
2、jar包之间的依赖:通过依赖的传递性自动完成
3、jar包之间的冲突:通过对依赖的配置进行调整,让某些jar包不会被导入
1.3、Maven的工作机制
1、内容
