一、maven安装

1、下载maven

Maven – Download Apache Maven

mac上的idea设置maven国内镜像 mac配置idea maven_ide

2、放到maven想要安装的目录,进行解压

注意:maven解压后的根目录不要放在有中文或者空格的目录下

3、配置maven的环境变量

(1)打开终端,输入下面的命令

open -e .bash_profile

(2)将下面的环境配置复制到.bash_profile里,注意替换MAVEN_HOME是自己maven解压的目录,不要有中文和空格

#MAVEN
MAVEN_HOME=/Users/cxr/desktop/personal/soft/maven/apache-maven-3.8.3
PATH=$MAVEN_HOME/bin:$PATH
export MAVEN_HOME
export PATH

(3)command+s保存,然后执行下面的命令即可

source .bash_profile

注意:这里我在写MAVEN_HOME的时候犯了两个错误,一个是export由于输入法首字母大写变成了Export,这里是错误的,执行source命令,会提示command not found: Export;另一个问题是,环境变量配置的时候,有空格,如下在MAVEN_HOME那里有空格,所以source的时候,也提示了command not found: MAVEN_HOME。

#MAVEN  这个是错误的,不要复制
MAVEN_HOME = /Users/cxr/desktop/personal/soft/maven/apache-maven-3.8.3
PATH=$MAVEN_HOME/bin:$PATH
export MAVEN_HOME
export PATH

mac上的idea设置maven国内镜像 mac配置idea maven_java_02

 

mac上的idea设置maven国内镜像 mac配置idea maven_ide_03

4、检查是否配置成功

mvn --version

终端输出了maven的版本,即说明环境变量配置成功。

5、设置maven本地仓库的地址

本地仓库的作用:存放项目使用的jar包,开发项目时,会首先从本地仓库中获取jar包,获取不到时,本地仓库才会从中央仓库(远程仓库)中下载,并缓存到本地仓库中方便下次使用。

默认的缓存库为:${user.home}/.m2/repository

但是为了方便我们找到我们下载的jar包,我们需要设置一下maven本地仓库的地址,打开maven安装的目录,里面有一个conf文件夹,打开settings.xml文件,找到<localRepository>标签,在里面写自己本地仓库想放置的路径,localRep是我自己想放置本地仓库的文件夹(这个文件夹不需要自己创建,试了下,本地仓库下载jar包的时候会自动创建一个)。

mac上的idea设置maven国内镜像 mac配置idea maven_java_04

6、设置maven国内镜像

因为maven的中央仓库,默认是在英国,所以平时下载依赖包的时候,可能会出错或者下载特别慢,所以我们可以修改下载地址为国内的镜像地址。

还是在conf文件里,打开settings.xml文件,找到<mirrors>标签,在这里设置国内镜像。

<mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
</mirror>

上面阿里云的镜像还是算了,查了一下午问题,最后就是这东西它不顶用啊,下载不下来jar包,换了一个镜像地址好了,乌鱼子。用下面这个。

<mirror>
        <id>nexus-tencentyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus tencentyun</name>
        <url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
    </mirror>

7、检查是否本地仓库地址和镜像设置成功

使用 mvn help:system命令就可以看到终端有展示下载,然后自己到设置的本地仓库的地址里看,如果有了下载的jar包,则设置成功。

二、idea配置maven(我的idea版本是2021.2)

mac上的idea设置maven国内镜像 mac配置idea maven_maven_05

可以看到idea有默认的maven,所以我们不自己装maven也可以使用,下面的地址是idea的maven的设置文件的地址和默认的本地仓库的地址。

mac上的idea设置maven国内镜像 mac配置idea maven_maven_06

这样就算配置完成。