共计 3388 个字符,预计需要花费 9 分钟才能阅读完成。
步骤
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 之默认全局设置