Maven 的使用:在 IDEA 中配置 Maven 的超详细步骤

一、概述

记录时间 [2024-10-20]

Maven 用来管理 Java 项目中的依赖。

为什么要进行 Maven 配置呢?IDEA 默认选择内置的 Maven 仓库,但是不好用。

本文所讲述的 Maven 配置可以说是超详细的!

从下载 Maven 这个东西开始,修改它的原始配置文件,再把它放到 IDEA 中去使用。


二、下载 Maven

1. 找到官网进行下载

Maven 是 Apache 的产品,可以通过 官网 进行下载。

下载时注意查看支持的 JDK 版本,参考如下,如 Maven 3.8+ 支持 JDK 1.7 以上。

在这里插入图片描述


2. 修改配置文件

将下载的 Maven 文件进行解压(解压工具推荐 WinRAR),找到 conf 目录下的配置文件 settings.xml,使用 Notepad++ 工具打开。

在这里插入图片描述


配置本地仓库的位置,用于存放下载的依赖。

在配置文件 settings.xml 中找到 localRepository,根据实际情况选择仓库位置。

绿色的文字是注释,不会生效的,要写到外面。

在这里插入图片描述



配置阿里镜像仓库,用于下载远程依赖。

本地仓库没有的依赖,Maven 会帮我们从远程仓库中下载。

具体是配置到 mirrors 标签里面,自带的那个不好用,注释掉,换成阿里镜像。

在这里插入图片描述

文件记得保存!!!

<!-- 阿里镜像仓库 -->
<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>Aliyun Maven Mirror</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

三、IDEA 中配置 Maven

打开 IDEA,新建一个 Maven 项目:New Project ==> Maven ==> Next ==> Finish

具体的内容不用管,只要是 Maven 项目就可以,我们需要在里面进行 Maven 的配置。配置类型有两种:

  • 只给当前项目配置(新建项目后依然是默认的配置)
  • 给新项目配置(新建项目后,配置仍然生效,免去了重复配置的繁琐,推荐

1. 给当前项目配置

先讲只给当前项目配置的方法,新建项目后不生效。

配置路径:File ==> Settings ==> Build ==> Build Tools ==> Maven

具体配置的地方:

  • Maven home path:点击右边的三个点,弹出文件框,选择我们刚才下载的 Maven,IDEA 会自动识别出版本 Version,如果没有识别出来,说明选择的位置不对。
  • User settings file:点击右边的覆盖按钮 Override,点文件夹标志,选择刚才下载的 Maven 的配置文件 settings.xml 即可,本地仓库位置会从配置文件中读取。
  • Local repository:本地仓库位置,我们在配置文件中设置的位置,自动读取的,检查一下对不对。
  • 一定不要忘记点击右下角的应用按钮 Apply,使修改的内容生效!

在这里插入图片描述


2. 给新项目配置(推荐)

新建项目后,配置仍然生效,免去了重复配置的繁琐。解决了 IDEA 每次打开新的项目都要重新设置 Maven 问题。

配置路径:File ==> New Projects Setup ==> Settings for New Projects ==> Build ==> Build Tools ==> Maven

具体配置的地方和上面一样。

在这里插入图片描述


在这里插入图片描述


四、Maven 的使用

1. 使用 Maven

在使用 Maven 的项目中,会有一个配置文件 pom.xml,观察我们刚才在 IDEA 中新建的 Maven 项目。

  • 在左边找到配置文件 pom.xml,打开文件查看里面的内容。
  • 在右边找到图标 Maven,点击即可查看 Maven 项目中具体的依赖管理。
  • 中间的循环标志用于更新,当我们修改 pom.xml 文件中的内容后,需要进行更新,更新成功后内容才会生效

在这里插入图片描述


2. 添加依赖

Maven 项目的依赖一般添加在 pom.xml 文件中,具体的添加位置为 dependencies 标签内。

  • 一对 dependency 标签表示一个依赖;
  • dependencies 标签内可以添加很多依赖。

在开发过程中,如果有需要的 Maven 依赖,可以在 MVN 仓库 中进行查询。

在这里插入图片描述


例如,需要数据库连接依赖,可以在 MVN REPOSITORY 中查询到如下结果。

dependency 中的内容就是我们需要的。

在这里插入图片描述


我们尝试把这个依赖添加到项目中去。

如图所示,添加完成后,右上角会出现一个图标,点击这个图标更新后,就可以将这个依赖添加到我们的项目中了。

在这里插入图片描述


至此,Maven 的一系列配置完成了。


五、参考资料

Maven 官网:https://maven.apache.org/download.cgi

MVN 仓库:https://mvnrepository.com/

Notepad++ 下载地址:https://notepad-plus.en.softonic.com/

WinRAR 下载地址:https://www.winrar.com.cn/

### 如何在 IntelliJ IDEA配置 Maven 使用自定义的远程仓库镜像 为了使 Maven 能够访问特定的远程仓库,可以在 `settings.xml` 文件中配置镜像。此文件位于 Maven 安装目录下的 `conf/settings.xml` 或者用户的 `.m2/settings.xml` 下[^1]。 #### 修改 settings.xml 文件 通过 DW、Idea 或记事本等工具打开 `settings.xml` 文件,推荐使用支持语法高亮和自动补全功能的应用程序以便更高效地编辑。在此文件中的 `<mirrors>` 标签内添加如下所示的内容: ```xml <mirrors> <!-- 自定义镜像 --> <mirror> <id>nexus-aliyun</id> <!-- 镜像ID, 可自行设定 --> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <!-- 远程仓库地址 --> <mirrorOf>central</mirrorOf> <!-- 表明该镜像是中央库的替代品 --> </mirror> </mirrors> ``` 上述 XML 片段创建了一个指向阿里云 Nexus 的公共镜像站点的新镜像条目。这有助于加速依赖项下载速度并提高构建效率。 #### 更新 IDE 设置 完成以上更改之后,在 IntelliJ IDEA 中同步项目以应用新的设置。可以通过菜单栏选择 "File" -> "Invalidate Caches / Restart..." 来刷新缓存并重启 IDE;也可以尝试点击右上角的小象图标来手动触发重新导入操作[^2]。 对于环境变量部分,虽然这不是直接关联到 Maven 配置的问题,但是确保 JAVA_HOME 和其他必要的环境变量被正确设置也是很重要的,特别是当遇到与 Java 相关的问题时[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值