win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

作者: ʘᴗʘ发布时间:2021-09-25 17:20 浏览量:94 点赞:84 售价:0

目的

IntellIJ IEDA默认情况下是内置了Maven的,如果是做简单的开发调试基本够用了。但是当我们需要打包项目的时候,往往需要在win10操作系统命令行里执行maven命令,比如打包jar包的命令:mvn clean package,这时候因为系统的maven和IntelliJ的maven不是同一个,有很多坏处。比如依赖的maven包在IntelliJ里需要下载一份,在win10操作系统的maven里还得下载一份。再或者需要在maven里引入本地jar包的时候,因为存在多个maven,需要到处配置,很繁琐。

所以本文的主要内容是:在win10操作系统,下载安装Maven,并配置:环境变量、本地仓库(默认本地仓库在C盘,占磁盘空间比较厉害)、阿里云Maven镜像服务器,然后将系统Maven配置到IntelliJ中取代IntelliJ自带的Maven。

系统Maven下载配置

下载Maven

打开maven官网,选择下图所示的下载链接(图中红色框所选部分),点击下载最新版本的maven文件。

win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

因为maven不是EXE程序,所以不需要安装。将下载好的zip文件解压到你想要的目录位置,比如我的maven是存放到D:\software\apache-maven-3.6.3的,如下图所示:

win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

配置Maven环境变量

为了在操作系统命令行中,能够使用mvn命令,我们得把maven配置到win10的环境变量里。步骤如下:

一、打开win10系统变量设置,如下图所示。(PS:有很多入口可以打开win10的环境变量设置,这里的方法是:右键点击win10的logo,点击设置,点击高级系统设置,然后点击环境变量)

win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

二、新建一个名为M2_HOME的系统变量,值为前面maven zip压缩包解压出来的目录,比如我的是D:\software\apache-maven-3.6.3。如下图所示:

win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

三、在系统变量里滚动,寻找名为Path的系统变量,点击编辑,如下图所示:

win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

四、在Path系统变量里,点击新建,新建一个值为%M2_HOME%\bin的项目。

win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

五、在win10操作系统里,启动命令行,输入mvn --version,查看maven环境变量是否配置成功。如下图所示:

win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

配置Maven镜像

由于在国内访问国外Maven仓库很慢,非常影响工作效率,所以我们需要把maven的镜像仓库配置成国内阿里云的,大幅提高jar包下载速度。步骤如下:

一、切换到你前面下载解压maven的目录,进入conf目录,打开settings.xml文件。如下图所示:

win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

二、找到mirrors相关部分,把下方代码粘贴进去。

<mirrors>
    <mirror>
        <id>aliyunmaven</id>
        <mirrorOf>*</mirrorOf>
        <name>阿里云公共仓库</name>
        <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
</mirrors>

最终效果如下图所示:

win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

配置maven本地仓库地址

默认的maven本地仓库在C盘,使用时间久了特别占C盘空间,所以我们可以通过配置settings.xml来更改到其他盘。

在上面用到的settings.xml中搜索localRepository,然后修改里面的地址为你想要存放的地址,并取消这样代码的注释。如下图所示:

win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

IntelliJ自带Maven替换

配置IntelliJ当前项目的Maven

打开IntelliJ的File->Setting,在设置里找到Maven配置,如下图所示

win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

然后设置三个东西:

  1. maven的路径,就是前面一直用的maven解压目录
  2. maven配置文件路径,在上面这个目录的conf目录里
  3. 本地仓库的路径,前面提到过。

PS:一定要记得勾选Override选项,覆盖默认设置。如下图所示

win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

配置IntelliJ新建项目默认Maven配置

上面配置的是IntelliJ当前项目的Maven设置,以后我们新建IntelliJ项目,还是会使用IntelliJ自带的Maven,所以我们要单独设置新建项目时的Maven配置。如下图所示:

win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

如上图所示,点击Settings for New Projects选项,然后和前面一样的步骤,配置一遍IntelliJ的Maven。至此,就大功告成了,以后新建项目的时候,就会使用我们给Win10系统安装的Maven了。

版权声明:《win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)》为CoderBBB作者「ʘᴗʘ」的原创文章,转载请附上原文出处链接及本声明。

原文链接:https://www.coderbbb.com/articles/12

其它推荐: