在学习maven之前呢,我们先想象一个这样的场景,公司要开发一个新的web项目,经过开会讨论,最终决定要用ssm(spring+ springmvc + mybatis)框架进行开发,我们通常就是区spring官方下载相应的jar包,还有mybatis的jar及第三方的一些jar包,下载完了我们发现,工程的lib目录下有很多jar包,有用的没用的,冲突的,导致项目臃肿,由此出现了maven,gradle等项目管理工具。
maven:方便程序员管理和构建项目,不用再进行复杂的导包。
一、maven快速入门
1、maven的概念
2、如何在Windows下搭建maven的环境
3、举例体验maven的目录结构和构建过程
二、maven核心知识
1、如何自动创建maven目录、仓库的概念、如何更改仓库的位置
2、eclipse中如何安装maven插件、eclipse中如何创建maven项目
3、maven的生命周期、插件的概念、pom中常用的标签和坐标的概念
4、依赖和聚合和集成概念的举例说明
三、maven建立web项目
1、如何使用maven创建web项目
2、如何安装jetty插件,并将项目打包到jetty中。