Loading

Maven安装及配置

2022/07/15, Maven 3.9.1

摘要:Maven下载安装、配置环境变量、配置本地仓库、配置阿里云镜像

使用Maven前需确保已经安装好Java JDK环境变量,安装配置教程

下载

Apache官网下载最新的Maven(一个压缩包)

安装

将压缩包解压到一个没有中文、空格或其他特殊字符的文件夹中,我这里是D:\ProgramData\Dev\Java\maven\apache-maven

环境变量配置

打开 系统属性-环境变量-系统变量 ,我们主要是操作系统变量里的内容

新建MAVEN_HOME系统变量

新建MAVEN_HOME系统变量,该变量的值就是上面maven的安装路径,如果安装位置不同,注意对应修改

变量名:MAVEN_HOME
变量值:D:\ProgramData\Dev\Java\maven\apache-maven

编辑Path变量

找到已有的Path变量,编辑它,新建一个值

%MAVEN_HOME%\bin

验证

以上步骤完成后,打开cmd命令提示符,输入mvn -v
如果反馈了正确的安装版本,说明环境变量已配置完成

配置本地仓库

新建repository文件夹作为Maven的本地仓库:D:\ProgramData\Dev\Java\maven\repository
%MAVEN_HOME%\conf下找到settings.xml文件

通过搜索找到被注释的localRepositoryxml节点,在它下面重新添加该节点,并修改节点内容:

<localRepository>D:\ProgramData\Dev\Java\maven\repository</localRepository>

配置国内的阿里云Maven镜像

还是在该settings.xml文件中,找到mirrors节点,在节点之间插入新的mirror标签

<!-- 阿里云仓库 -->
<mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

验证

以上步骤完成后,打开cmd命令提示符,输入mvn help:system,配置成功则本地仓库中会出现一些文件

IDEA中的Maven配置

打开IDEA的设置,输入maven过滤出maven的配置,修改设置如下

附:完整的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>D:\ProgramData\Dev\Java\maven\repository</localRepository>
  <pluginGroups></pluginGroups>
  <proxies></proxies>
  <servers></servers>
  <mirrors>

    <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
    <mirror>
      <id>maven-default-http-blocker</id>
      <mirrorOf>external:http:*</mirrorOf>
      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
      <url>http://0.0.0.0/</url>
      <blocked>
        true</blocked>
    </mirror>
  </mirrors>
  <profiles></profiles>
</settings>
posted @ 2022-07-15 18:00  kasnti  阅读(454)  评论(0编辑  收藏  举报