目录
一、安装及环境配置
1.1、下载
Maven官网网址:https://maven.apache.org/
Linux环境Maven下载地址:
https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
Windows环境下载地址:
https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.zip
其他版本下载:https://archive.apache.org/dist/maven/maven-3/
版本更换只要保留setting.xml文件不变即可,其他文件使用新的版本中的内容
1.2、Maven目录结构介绍
注意:
- Maven是由Java书写的,故是有jar包的
- Maven是绿色免安装的
运行时所需文件
详细看mvn.cmd是需要Java及maven的环境变量的
1.3、环境配置
- 需要提前配置好JAVA_HOME Java的环境变量
- 配置MAVEN_HOME 的环境变量
测试方式,使用cmd命令输入mvn有回应就可以
注意,此时会创建一个文件夹,作为默认本地仓库位置
二、关于Maven仓库的说明
2.1、仓库基本分类(私服仓库和中央仓库均为远程仓库)
2.2、本地仓库的默认位置(在setting.xml中配置)
将示例复制后自行修改
2.3、中央仓库连接位置的体现(仅作为了解)
在apache-maven-3.8.6\lib\maven-model-builder-3.8.6.jar\org\apache\maven\model\pom-4.0.0.xml的文件中,需要使用解压工具打开maven-model-builder-3.8.6.jar
2.4、配置镜像仓库(在setting.xml中配置)
<mirror>
<!-- 这里是一个唯一标识,可以随意起名,保证唯一即可 -->
<id>aliyunmaven</id>
<!-- 这里是说明需要镜像的仓库,本次镜像的是中央仓库填写central,这样下面的连接将会替换中央仓库的连接 -->
<mirrorOf>central</mirrorOf>
<!-- 这里是一个名字,可以随意起名 -->
<name>阿里云公共仓库</name>
<!-- 这里是仓库地址,也可以使用其他镜像仓库(这里使用的是阿里云的) -->
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
2.5、附加:关于setting.xml文件的全局及用户的说明全局setting就是在Maven程序的根目录下的原生setting.xml文件
用户setting就是在仓库的那个地方再建一个setting.xml文件,如果两个文件不一致,会优先使用用户的setting.xml文件
三、关于Maven坐标的说明
3.1、坐标:用以描述仓库中资源的位置
groupId:定义当前Maven项目隶属于组织的名称(通常是域名反写,org.apache)
artifactId:定义当前Maven项目名称(通常是模块名称,例如CRM,SMS)
version:定义当前项目版本号
packaging:定义该项目的打包方式
3.2、查找Maven的网站及使用
网站网址: https://mvnrepository.com/
四、测试Maven是否能够运行
命令提示符输入mvn,出现下图就没有问题