步骤
1.下载Apache Maven
1.1官网
旧版本下载位置
点击此链接→http://maven.apache.org/download.cgi,然后点击下图中的“Maven Releases History”蓝色超链接
或者直接访问此链接:http://maven.apache.org/docs/history.html
1.2百度云
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文件夹,查看下载情况
参考
IntellIJ IDEA 配置 Maven 以及 修改 默认 Repository
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。