步骤

1.下载Apache Maven

1.1官网

旧版本下载位置

点击此链接→http://maven.apache.org/download.cgi,然后点击下图中的“Maven Releases History”蓝色超链接
 
 
或者直接访问此链接:http://maven.apache.org/docs/history.html

在这里插入图片描述

1.2百度云

见此文→配置Apache Maven 3.6.1

 
 
 

2.将刚才下载的maven解压到一个路径下

路径尽量不要有中文或空格

这里的D:\mySoftware\javaweb\apache-maven-3.6.1就是maven根路径

在这里插入图片描述

 
 
 

3.配置Windows环境变量

3.1准备

首先要确保jdk版本必须在1.8以上
 
 
cmd中输入以下命令

java -version

在这里插入图片描述

3.2配置MAVEN_HOME的变量值

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

 
 
变量名(随便起):MAVEN_HOME
变量值(maven根路径):D:\mySoftware\javaweb\apache-maven-3.6.1

在这里插入图片描述
在这里插入图片描述

 
 
 

3.3检验环境变量的配置

cmd中输入命令,查询maven版本和Java版本:mvn -v

 

4.Maven相关配置(如本地仓库,settings.xml修改)

4.1新建文件夹repository,用于存放maven自动下载的jar包

比如我在maven根目录下新建文件夹myrepository。(文件夹名称以及所在位置随意)

 
 
说明:此文件夹非必须,因为默认有一个.m2/repository目录放在C盘中,本人C盘容量有限,故自定义一文件夹存放maven自动下载的jar包

在这里插入图片描述

4.2(非必需)备份settings.xml文件

复制maven根目录下conf文件夹下的settings.xml,更改新文件名称为settingsBackup.xml,名称随意,主要是备份
在这里插入图片描述

 
 
 

4.3修改原有settings.xml文件

用文本编辑器打开settings.xml文件,进行配置。配置后的内容如下:
(文件自带了一些注释,可以删除。配置时看清楚,不要在注释标签内编辑,以免无效)

一般情况下,只需要添加<localRepository>D:/server/maven/repository</localRepository>
以及<mirrors>中的所有<mirror>标签即可。

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    
    <pluginGroups />
    <proxies />
    <servers />
    
    <!-- maven自动下载的jar包,会存放到该目录下 -->
    <localRepository>D:/server/maven/repository</localRepository>
    
    <mirrors>
        <mirror>
            <id>alimaven</id>
            <mirrorOf>central</mirrorOf>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
        </mirror>
        <mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
        <mirror>
            <id>central</id>
            <name>Maven Repository Switchboard</name>
            <url>http://repo1.maven.org/maven2/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
        <mirror>
            <id>repo2</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://repo2.maven.org/maven2/</url>
        </mirror>
        <mirror>
            <id>ibiblio</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
        </mirror>
        <mirror>
            <id>jboss-public-repository-group</id>
            <mirrorOf>central</mirrorOf>
            <name>JBoss Public Repository Group</name>
            <url>http://repository.jboss.org/nexus/content/groups/public</url>
        </mirror>
        <mirror>
            <id>google-maven-central</id>
            <name>Google Maven Central</name>
            <url>https://maven-central.storage.googleapis.com
            </url>
            <mirrorOf>central</mirrorOf>
        </mirror>
        <!-- 中央仓库在中国的镜像 -->
        <mirror>
            <id>maven.net.cn</id>
            <name>oneof the central mirrors in china</name>
            <url>http://maven.net.cn/content/groups/public/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
    </mirrors>
    
</settings>

 
 
 

5.IDEA中配置Maven

5.1打开settings面板

说明:可以关闭当前项目,在IDEA初始面板中打开settings。此文
作者说可以应用于全局配置。

在这里插入图片描述

在这里插入图片描述

 
 
 

但是我试了一下发现,每次新建项目时似乎还是要手动更改。搜了一下发现:此文作者说:

IDEA2018版本后Default Setting已经没有了,变成了setting For NewProject。

 
 
 
所以其实下次还是要设置一次。。暂时没找到解决方法,不好意思。
 
 
 

5.2配置

1)配置图中红框处(请选你自己的路径)

并勾选Override

在这里插入图片描述

 
 
VM Options:-Xms128m -Xmx512m -Duser.language=zh -Dfile.encoding=UTF-8

JRE:Use JAVA_HOME
在这里插入图片描述

 
 

(其实这2个链接在settings.xml中也有,个人认为如果settings.xml有,应该可以不添加)

http://maven.aliyun.com/nexus...
http://maven.aliyun.com/nexus...

在这里插入图片描述

 
 
补充:还有两项配置可以加上去

下面这个目的是:

可以自动导入porm.xml中的依赖。当依赖发生变动就会自动导入。

在这里插入图片描述

 
 
修改字符集
具体说明参见此文→IDEA 之默认全局设置

在这里插入图片描述

 
 
 

5.3测试

打开一个本地项目,点击下图中箭头所指处。测试能否下载相关jar包依赖
在这里插入图片描述
 
 

打开自己新建的myrepository文件夹,查看下载情况
在这里插入图片描述
 
 
 

参考

配置Apache Maven 3.6.1

IntellIJ IDEA 配置 Maven 以及 修改 默认 Repository

IntellIJ IDEA 配置 Maven 以及 修改 默认 Repository

2018版后IDEA全局永久默认设置

IDEA 之默认全局设置


向来萧瑟也无畏
1 声望0 粉丝