Maven环境搭建
1、简介
maven:汉语意思(知识的积累,内行,专家),读:英 [ˈmeɪvn] 美 [ˈmeɪvn]
核心思想:约定大于配置
2、下载安装
官网:Maven – Welcome to Apache Maven
下载后解压到目标即可
3、配置环境变量
在我们的系统环境变量中配置如下配置:
- M2_HOME maven目录下的bin目录
- MAVEN_HOME maven的目录
- 在系统的path中配置 %MAVEN_HOME%\bin
M2_HOME:中的2是maven的2.x大版本,为了向下兼容,习惯性写法。现在版本已经是3.x了
测试是否安装成功
4、阿里云镜像
-
镜像:mirrors
-
作用:加速下载
-
国内建议使用阿里云镜像
<!-- 阿里镜像仓库 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
JEECG存在自定义JAR包,放在自己的Maven私服上面,所以有的时候会遇到下载失败。
一般遇到下载失败的情况,是因为用户设置了本地镜像,导致无法从JEECG私服下载资源,下面的方式进行镜像排除配置即可。
重点在<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
如果不加,默认所有的依赖都会去阿里云仓库下载,加上后jeecg的依赖包就可以从jeecg私服下载了。
5、建立本地仓库
建立一个本地仓库 localRepository
<localRepository>D:\java\maven\apache-maven-3.8.1\maven-repo</localRepository>
6、在IDEA2021中使用MAVEN
6.1 、在IDEA2021中修改默认的MAVEN配置
改成自已的MAVEN,不用IDEA自带的
6.2 、用模版 创建Maven web项目
6.3、 不用模版 创建Maven的纯净项目
不一定是WEB项目
项目创建成功后自动下载jar包到自已的仓库
配置的仓库镜像是阿里云
6.4、 自定义源文件夹
- 方法一
- 方法二