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下载地址

相关推荐
aspirant-complete8 小时前
MAC(Apple Silicon)嵌入式基于Clion(stm32CubeMX)环境搭建
stm32·macos
小小安于乱1 天前
解决IDEA的git插件pull代码冲突但右下角不提示消息问题
java·git·intellij-idea
EXI-小洲1 天前
MacOS IDEA将本地项目代码上传至SVN空仓库
macos·svn·intellij-idea
gugucoding2 天前
55. 【Java】Maven:项目构建的“管家”
java·maven
weixin_531670892 天前
Interlude起来:久坐提醒软件为什么需要登录?有没有完全本地运行的Mac休息提醒软件?
人工智能·macos·swift
coding4u2 天前
Mac 多桌面(Spaces)的正确用法:你的屏幕可以大三倍
macos·docker·计算机外设·文件管理·策略模式
学无止步_穷其一生2 天前
把 DeepSeek Harness 智能体嵌进 IntelliJ IDEA —— 类 Qoder 的 AI 编程插件
人工智能·intellij-idea·idea插件·deepseek
星空3 天前
maven镜像
java·maven
weixin_531670893 天前
Interlude起来:Swift原生Mac软件有什么优势?原生Mac应用和Electron应用有什么区别?
人工智能·macos·mac·swift