MacOS 环境下 IntelliJ IDEA 的 Maven 配置指南

MacOS 环境下 IntelliJ IDEA 的 Maven 配置指南


文章目录

  • [MacOS 环境下 IntelliJ IDEA 的 Maven 配置指南](#MacOS 环境下 IntelliJ IDEA 的 Maven 配置指南)
  • 一、安装配置
    • [1.1 卸载原来的IDEA](#1.1 卸载原来的IDEA)
    • [1.2 下载IDEA](#1.2 下载IDEA)
    • [1.3 配置环境变量](#1.3 配置环境变量)
  • 二、配置settings.xml
  • 三、配置IDEA
    • [3.1 创建Springboot项目](#3.1 创建Springboot项目)
    • [3.2 配置JDK环境](#3.2 配置JDK环境)
    • [3.3 配置本地Maven](#3.3 配置本地Maven)

一、安装配置

1.1 卸载原来的IDEA

第一步:卸载Idea

在Mac上打开「应用程序」文件夹,找到Idea图标,右键单击并选择「移到废纸篓」。

第二步:清理Idea安装信息和日志

打开终端应用程序(Terminal),使用以下命令进入用户主目录下的「Library」文件夹:

bash 复制代码
cd ~/Library/

然后使用以下命令删除与Idea相关的文件夹和文件:

bash 复制代码
rm -rf Logs/IntelliJIdea
rm -rf Preferences/IntelliJIdea
rm -rf Application Support/IntelliJIdea
rm -rf Caches/IntelliJIdea

第三步:清理系统缓存文件

在终端中输入以下命令,清理系统缓存文件:

bash 复制代码
rm -rf ~/Library/Preferences/IntelliJIdea

1.2 下载IDEA

我的型号是Apple M2 Pro

https://www.jetbrains.com/idea/download

1.3 配置环境变量

1、执行下方命令,进入根目录

bash 复制代码
cd /

2、列出当前用户主目录(home directory)中的所有文件和目录,包括隐藏文件和目录;

bash 复制代码
ls -a ~

3、编辑文件

bash 复制代码
nano ~/.zshrc

4、在底部添加以下内容

bash 复制代码
# Maven
export MAVEN_HOME=/Library/JavaMaven/apache-maven-3.9.8
export PATH=${MAVEN_HOME}/bin:$PATH

5、 激活配置文件

bash 复制代码
source ~/.zshrc

6、查看maven是否添加成功

bash 复制代码
mvn -v

应输出

bash 复制代码
Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)
Maven home: /Library/JavaMaven/apache-maven-3.9.8
Java version: 1.8.0_381, vendor: Oracle Corporation, runtime: /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "14.4.1", arch: "aarch64", family: "mac"

二、配置settings.xml

/Library/JavaMaven/apache-maven-3.9.8/conf/settings.xml

1、找到下方配置,指定本地仓库的位置。用于maven下载和缓存所有依赖、插件和项目构建输出的地方;

bash 复制代码
<!-- 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>/Library/JavaMaven/apache-maven-3.9.8/localRepository</localRepository>

2、继续向下寻找镜像仓库配置

原来的配置

xml 复制代码
<mirrors>
  <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>

改为下方

xml 复制代码
<!-- 阿里云仓库 -->
<mirrors>
  <mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <mirrorOf>central</mirrorOf>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <blocked>false</blocked>
  </mirror>
</mirrors>

配置解释

  • <mirrors>:镜像仓库配置的根标签,包含一个或多个子标签。

  • <mirror>:定义一个镜像仓库的开始标签。

  • <id>alimaven</id>:这是镜像仓库的唯一标识符,可以是任何你喜欢的名称,只要它在你的配置文件中是唯一的即可。

  • <name>aliyun maven</name>:这是镜像仓库的名称,仅供描述用途,帮助你识别这个镜像仓库。

  • <mirrorOf>central</mirrorOf>:定义该镜像仓库应该镜像哪个远程仓库。这里指定了 central,表示这个镜像仓库是中央仓库的镜像。

  • <url>http://maven.aliyun.com/nexus/content/groups/public/</url>:这是镜像仓库的URL地址,指向阿里云Maven镜像的公共组。

  • <blocked>false</blocked>:这个配置项表示是否阻止对该镜像仓库的访问。false表示允许访问镜像仓库。

三、配置IDEA

3.1 创建Springboot项目

3.2 配置JDK环境

JDK下载地址

3.3 配置本地Maven

Maven下载地址

相关推荐
IT_Octopus6 小时前
IntelliJ 本地日志路径自定义:`-DLOG_PATH=./logs` 为什么总“不听话“
java·log4j·intellij-idea
sunshine22 girl8 小时前
Java学习一 环境配置2 Idea的入门使用和maven配置,项目启动脚本配置
java·maven
withoutfear10 小时前
IntelliJ IDEA卡顿内存分配不足和索引被频繁触发问题解决办法
java·ide·intellij-idea
johnsong16 小时前
AI前沿日报 2026-09-08
人工智能·macos
33三 三like20 小时前
基于 MAC-RUNGUIDE 的完整启动流程
macos
tedcloud1232 天前
Wand-Enhancer:如何搭建一套远程开发与测试环境
前端·人工智能·macos·开源·流程图
sunshine22 girl2 天前
Java学习一 环境配置3 Idea中的maven仓库,pom.xml文件配置
学习·maven·intellij-idea
A13345552 天前
Windows/Mac/电脑播放器推荐:全平台怎么选
macos·电脑
云边有个稻草人2 天前
飞牛 NAS 远程访问实战:星空组网连接 Mac 与安卓,从 Compose 部署到 5G 验证
android·5g·macos
for_ever_love__2 天前
iOS: GCD高级API
macos·ios·objective-c·cocoa·多线程·gcd