Maven环境搭建

一、安装及环境配置

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、环境配置

  1. 需要提前配置好JAVA_HOME Java的环境变量
  2. 配置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,出现下图就没有问题

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jule_zhou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值