步骤
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 之默认全局设置