在IntelliJ IDEA 中安装和配置Maven工具

我的是基于Windows 11系统 ,Java版本如下:

Java版本是18,对应的JDK版本也是18(刚查了一下,现在JDK最新的版本已经到了JDK 20了)

时间:2023年9月5号

目录

1.准备工作

2.Maven的下载和解压

3.配置Maven

4.在IntelliJ IDEA中集成Maven

5.其他


1.准备工作

在安装Maven前,系统中需要先安装JDK,配置好环境JAVA_HOME,同时要确保JDK的版本满足Maven的要求。Maven和JDK之间的版本对应关系,可以参考下面这个链接Maven – Maven Releases History (apache.org)

2.Maven的下载和解压

找到相应的版本后,到这个页面Maven – Download Apache Maven进行相应版本的下载,在这个页面我找到了Maven 3.9.4这个版本,上面有一句说明:

原句:Maven 3.9+ requires JDK 8 or above to execute. It still allows you to build against 1.3 and other JDK versions by using toolchains

翻译过来的意思是:Maven 3.9+ 需要 JDK 8 或更高版本才能执行。它仍允许您使用工具链,针对 1.3 和其他 JDK 版本进行构建

我的JDK版本是18,可以安装Maven 3.9+

在Maven下载页面Maven – Download Apache Maven,根据自己使用的操作系统类型选择不同的压缩包,我的是Windows系统,便下载apache-maven-3.9.4-bin.zip(若是Linux系统,便下载apache-maven-3.9.4-bin.tar.gz) 如下图所示

我是用IDM下载这个压缩包的的,下载后解压到一个你的文件夹里。为了访问方便,可以配置下Maven环境变量M2_HOME,环境变量M2_HOME的值为Maven解压目录(如我的 E:\Downloads\Maven\apache-maven-3.9.4)。此外,为确保在Windows命令行中能正常运行mvn命令,需要将%M2_HOME%\bin添加到PATH环境变量中

3.配置Maven

Maven提供一个settings.xml文件用于配置Maven的行为。配置Maven有两种方式,全局方式和当前用户方式

全局方式下的配置对当前系统的所有用户都有效,可通过Maven安装目录下的文件(如“E:\Downloads\Maven\apache-maven-3.9.4\conf\settings.xml”)进行配置

当前用户下的配置仅对当前用户有效,可通过目录“C:\Users\{用户名}\.m2\settings.xml”中的settings.xml文件进行配置。

以“本地仓库”为例,介绍一下当前用户方式下的Maven的配置方法。将Maven安装目录中的settings.xml文件复制到“C:\Users\{用户名}\.m2\”目录下(比如我的是“C:\Users\Lenovo\.m2\setting.xml”),打开settings.xml文件,找到标签元素<localRepository/>(注意,在默认情况下,该标签元素被注释掉了,其默认本地仓库的位置为“${user.home}/.m2/repository”)

比如,按如下格式设置本地仓库的位置:

<localRepository>C:\Users\Lenovo\.m2\repository<localRepository/>

配置含义是将Maven的本地仓库设置在“C:\Users\Lenovo\.m2\repository”目录下

也可以设在其他的目录下,比如D盘或者E盘,然后直接进行配置,如下(推荐这个):

直接到你下载的maven的settings.xml文件,不用复制这个xml文件到其他目录,然后更改里面的<localRepository>标签中的内容,设置本地仓库放的位置,比如"  E:\Downloads\Maven\repository"。

之后,在settings.xml中配置一下国内镜像(很重要),原来是:

配置过后是:

阿里云公共仓库网址是:https://maven.aliyun.com/repository/public

4.在IntelliJ IDEA中集成Maven

需要在IntelliJ IDEA集成Maven,才能使用Maven工具构建项目。在IDEA中单击【File】——>【Settings】菜单项,启动【Settings】对话框,如下图所示:

maven home path:填写自己下载好的maven的位置

user setting file:配置去哪下载依赖的jar包的settings.xml文件

Local repository: 配置下载的jar包存放的本地仓库路径

具体操作如下:

(1)在【Settings】对话框的左侧选择【Build,Execution,Deployment】——>【Build Tools】——>【Maven】选项

(2)先设置【Maven home directory】,选择刚下载的maven所在的位置,比如我的是:E:\Downloads\Maven\apache-maven-3.9.4

(3)再设置【User settings file】,就是上面配置的位置,需要先选中【Override】复选框。

同上面配置Maven一致,如果是为当前用户,可以是“C:\Users\Lenovo\.m2\setting.xml”;

如果是配置到其他盘(推荐这个),可以为“E:\Downloads\Maven\apache-maven-3.9.4\conf\settings.xml

(4)然后再设置【Local repository】,是上面配置本地仓库的位置,也同样需要勾选后面的复选框【Override】

同上面配置Maven一致,如果是为当前用户,可以是“C:\Users\Lenovo\.m2\repository”;

如果是配置到其他盘(推荐这个),可以为“E:\Downloads\Maven\repository

(5)最后点击【OK】,就完成了Maven集成配置。

5.其他

关于Java和JDK的版本命名问题,大家可以看一下下面这篇文章

一文彻底搞懂令人疑惑的Java和JDK的版本命名!_jdk命名_庆哥Java的博客-CSDN博客

猜你喜欢

转载自blog.csdn.net/weixin_67530160/article/details/132698799