Idea2021配置maven3.6.0(手把手,附避坑指南)

一.安装maven

1.下载压缩包

(idea2021与最新版本maven不兼容,经验证与maven3.6.0兼容,需下载历史版本)

Maven – Download Apache Maven

2.下载完成后,选择一个路径进行解压

3.配置path环境变量,如图

系统变量:MAVEN_HOME = D:\tools\develop tools\apache-maven-3.6.0

系统变量:path =  D:\tools\develop tools\apache-maven-3.6.0\bin

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

二、修改maven配置settings文件

在D:\tools\develop tools\apache-maven-3.6.0\conf下可以找到settings文件,打开

1.设置maven默认的仓库

  <!-- localRepository

   | The path to the local repository maven will use to store artifacts.

   |

   | Default: ${user.home}/.m2/repository

  <localRepository>/path/to/local/repo</localRepository>

  -->

<localRepository>D:\tools\develop tools\apache-maven-3.6.0\repoNew</localRepository>

2.配置公司仓库

注:非公司场景,配置阿里云服务器

因为国外的服务器下载jar包很慢所以我们改为阿里云服务器(大约在150行左右),这两个仓库只用选一个(根据大家反馈建议使用第一个,第二个在有的版本可能会出现warning)

 <!-- 阿里云仓库 -->

  <mirrors>

    <!-- mirror

     | Specifies a repository mirror site to use instead of a given repository. The repository that

     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used

     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.

     |

    <mirror>

      <id>mirrorId</id>

      <mirrorOf>repositoryId</mirrorOf>

      <name>Human Readable Name for this Mirror.</name>

      <url>http://my.repository.com/repo/path</url>

    </mirror>

     -->

 <mirror>

      <id>alimaven</id>

      <mirrorOf>central</mirrorOf>

      <name>aliyun maven</name>

      <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>

      <!--blocked>true</blocked>

  -->

     </mirror>

  </mirrors>

如图,要放在两个mirrors标签之间

3.在最后配置jdk,也要放在两个profiles标签之间(我这里使用的为jdk8)

<profile>

      <id>jdk-1.8</id>

      <activation>

    <activeByDefault>true</activeByDefault>

        <jdk>1.8</jdk>

      </activation>

      <properties>

        <maven.compiler.source>1.8</maven.compiler.source>

<maven.compiler.target>1.8</maven.compiler.target>

<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>

      </properties>

</profile>

4.配置完成,在命令行输入mvn help:system测试,看到下载链接里面是阿里云链接表示配置成功

三、idea配置maven

1.maven路径、配置文件、本地仓

1.1 为了方便新建项目时,自动带出配置,在下属路径下也进行同样的配置

2.修改maven的VM Options参数配置

然后还有最后一个问题,默认创建maven项目是下载网络上的一个文件archetype-catalog.xml,该文件的大小有5-6M,下载的速度很慢,导致创建过程也变得很慢。所以我们需要配置一下。当然,这里解决的方法有三种,这里我选择最容易的一种,就是修改maven的VM Options参数配置。

-DarchetypeCatalog=internal

2.1 settiing中把jre改成自己的jdk中的jre

Idea创建Maven项目时出现Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1错误。如果Maven中用的jre用的是idea中自带的,但是环境变量JAVA_HOME配置的是自己的jdk,那么就会出现。解决方法是到settiing中把jre改成自己的jdk中的jre。

四、验证是否配置成功

1.新增maven项目

2.新增maven项目完成后,自动加载依赖插件,日志中出现“BUILD SUCCESS”说明idea与maven配置成功

五、避坑

避坑1:报下图错误,说明idea与maven版本不匹配.idea2021,将maven3.8.5换为3.6.0版本后成功

避坑2:不要勾选Work offline,否则拉取不到资源

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值