一、安装
下载地址:https://archive.apache.org/dist/maven/maven-3/3.5.2/binaries/
二、配置环境变量
1、配置MAVEN_HOME
2、配置path环境变量
3、用cmd命令查看有没有配置成功
mvn -v
4、修改settings.xml配置文件,配置本地仓库,添加阿里云镜像
把下面代码添加到mirrors标签中
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
本地仓库路径需要自己创建
二、maven的使用
1、把maven整合到idea中
2、创建maven工程
3、maven的生命周期
如在执行install操作时会把前几个操作都会执行一遍
4、maven的坐标
作用:使用坐标引入jar包
坐标由g-a-v构成
groupld:公司或组织的域名倒序+项目名称
artifactld:当前项目的模块名称
version:当前模块的版本
5、依赖范围
依赖语法: <scope
compile【默认值】:在main、test、Tomcat【服务器】下均有效。
test:只能在test目录下有效
provided:在main、test下均有效,Tomcat【服务器】无
效。
6、maven中同一管理版本号
7、maven的继承
子工程会拥有父工程的jar包
8、注意事项:
在同一个pom.xml文件中若依赖相同只是版本号不同后面的后把前面的覆盖掉
若子工程中出现与父工程依赖相同只是版本号不一样,子工程会保留自己的依赖版本【子工程会覆盖掉父工程的依赖】
若A工程导入了BC两个工程,B、C两个工程中有相同的模块只是版本号不同,A工程最终使用的依赖版本取决于谁先写