1.什么是maven
官网:Maven – Welcome to Apache Maven
Maven是一个项目管理工具,可以更好的管理项目的jar包
2.Maven的使用
Maven压缩包解压即安装,需要进行配置,配置环境变量步骤:
①下载好好安装包之后,解压,解压后的目录如下图
②接下来就是配置Maven环境变量,和配置JDK环境变量大同小异
③设置环境变量时,创建一个叫做”MAVEN_HOME“的系统变量名称,下面的变量值设置为Maven的路径
④然后path系统变量中引用MAVEN_HOME变量,指向MAVEN_HOME中的bin目录。
⑤在配置好环境变量之后,在cmd窗口输入 mvn -v命令,检查是否配置成功
⑥然后就是非常重要的一步,就是配置Maven仓库,在setting文件中,文件路径如下图:
⑦配置仓库,如下图所示,在mirrors标签中配置中央仓库
⑧配置私服仓库
首先要新建一个本次仓库
然后在配置文件中配置本地仓库
3.Maven基本概念
①仓库:用户存储各种jar包
本地仓库:从中央仓库或者远程仓库将jar包下载到本地仓库
中央仓库:服务与整个互联网,由Maven团队维护
私服仓库:定范围内共享资源,仅对外部开放,不对外共享
②坐标:Maven中用于描述仓库资源的位置
组成:groupId:当前组织名
artifactId:定义当前Maven项目名
Version:定义当前版本号
packeg:定义改项目的打包方式
3.将Idea和Maven结合
①在maven主配置文件中配置好仓库
②绑定Maven
③常用坐标以及写法
a.mysql数据库 jar包
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.16</version> </dependency>
b.Mybatis jar包坐标
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.7</version> </dependency>
4.Maven的作用
①统一管理项目的jar包,而且还可以解决jar包之间的依赖冲突
②项目生命周期的管理