Skip to content

IntelliJ IDEA 使用自带的 Maven

  • 假如 IntelliJ IDEA 安装位置为:
    • C:\Program Files\IntelliJ IDEA
  • 那么自带的 maven 的位置就在:
    • C:\Program Files\IntelliJ IDEA\plugins\maven\lib\maven3

配置 MAVEN_HOME 环境变量

在系统环境变量中增加 MAVEN_HOME,并且把 MAVEN_HOME 添加到 Path 中。

shell
# 其中
MAVEN_HOME = C:\Program Files\IntelliJ IDEA\plugins\maven\lib\maven3
# 环境变量
%MAVEN_HOME%\bin

# cmd 中测试 mvn 命令
mvn -v

# 输出 Maven 版本和位置
Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937)
Maven home: C:\Program Files\IntelliJ IDEA Community Edition\plugins\maven\lib\maven3
Java version: 17.0.3.1, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-17.0.3.1
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"

修改 Maven 中 settings.xml 中默认的仓库位置

shell
# 进入 conf 目录,并找到 settings.xml 文件
cd C:\Program Files\IntelliJ IDEA\plugins\maven\lib\maven3\conf

先复制一份作为备份留存。

默认 Maven 仓库位置为:${user.home}/.m2/repository

这里修改到 D:\maven\repository

xml
<!-- 修改这个配置 -->
<localRepository>D:\maven\repository</localRepository>

提示:当然,你也可以把 settings.xml 复制一份放到其它地方。比如:D:\maven\settings.xml,然后修改它的 localRepository。

Intellij IDEA 设置

使用自带 maven 位置的 settings.xml

假如你使用的是 IntelliJ IDEA 自带 maven 位置的 settings.xml 配置文件:

即位置: C:\Program Files\IntelliJ IDEA\plugins\maven\lib\maven3\conf\settings.xml

那么你不需要额外设置 Intellij IDEA,使用默认 MAVEN 设置即可。

使用其它位置的 settings.xml

打开 IntelliJ IDEA 中的 setting --> Build, Execution, Deployment --> Build Tools --> Maven

默认情况下,IntelliJ IDEA 中的配置为:

txt
<!-- 这个不用动 -->
Maven home path: Bundled(Maven 3)

<!-- 这个配置需要勾选 Override 复选框,然后选择使用的 settings.xml 文件 -->
User settings file: C:\Users\administrator\.m2\settings.xml

最终配置应该如下:

txt
Maven home path: Bundled(Maven 3)

User settings file: D:\maven\settings.xml