Maven安装与配置——详细教程
一、安装Maven
-
进入Maven官网,下载安装包(https://maven.apache.org/download.cgi)

2.下载完成后,解压到某一路径下。本文以C:\Soft\Java\apache-maven-3.8.4为例,实际配置环境变量时以自己安装的路径为准。

二、配置环境变量
- 右键此电脑–>属性–>高级系统设置–>环境变量

2.编辑变量Path,添加变量值C:\Soft\Java\apache-maven-3.8.4\bin(你自己安装的路径)

3.然后win+R运行cmd,输入mvn -version,如图所示则配置成功

三、配置本地仓库
-
在C:\Soft\Java路径下与maven安装包同级目录下新建maven-repository文件夹,用作maven的本地库

2.在路径C:\Soft\Java\apache-maven-3.8.4\conf下找到settings.xml文件

3.找到节点localRepository,在注释外添加
如图:??

四、配置镜像
- 在settings.xml配置文件中找到mirrors节点
- 添加如下配置(注意要添加在
和 两个标签之间,其它配置同理)
<mirror> <id>alimavenid> <mirrorOf>centralmirrorOf> <name>aliyun mavenname> <url>http://maven.aliyun.com/nexus/content/repositories/central/url> mirror>

五、配置JDK
- 在settings.xml配置文件中找到profiles节点
- 添加如下配置
<profile> <id>jdk-1.8id> <activation> <activeByDefault>trueactiveByDefault> <jdk>1.8jdk> activation> <properties> <maven.compiler.source>1.8maven.compiler.source> <maven.compiler.target>1.8maven.compiler.target> <maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion> properties> profile>

End
配置完成,win+R运行cmd,输入mvn help:system测试,配置成功则本地仓库(C:\Soft\Java\maven-repository)中会出现一些文件

附:
完整的settings.xml配置文件,可以直接复制使用,只需要修改相应的路径即可
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd"> <localRepository>C:\Soft\Java\maven-repositorylocalRepository> <pluginGroups> pluginGroups> <proxies> proxies> <servers> servers> <mirrors> <mirror> <id>alimavenid> <mirrorOf>centralmirrorOf> <name>aliyun mavenname> <url>http://maven.aliyun.com/nexus/content/repositories/central/url> mirror> <mirror> <id>maven-default-http-blockerid> <mirrorOf>external:http:*mirrorOf> <name>Pseudo repository to mirror external repositories initially using HTTP.name> <url>http://0.0.0.0/url> <blocked>trueblocked> mirror> mirrors> <profiles> <profile> <id>jdk-1.8id> <activation> <activeByDefault>trueactiveByDefault> <jdk>1.8jdk> activation> <properties> <maven.compiler.source>1.8maven.compiler.source> <maven.compiler.target>1.8maven.compiler.target> <maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion> properties> profile> profiles> settings>