如何将maven整合到IDEA中

java一直用的不太熟,但是有个项目需要用到maven,就顺便学一下然后写成一个博客

一、运行环境

本人运行环境是Windows11,java版本是orcle的1.8版本(尽量使用orcle的java,openjdk经常会出现一些问题)

二、配置方法

1.下载并配置环境变量

首先是要去下载maven,下载地址在这里:https://maven.apache.org/

下载完成后需要解压,然后配置环境变量

首先我们需要添加一个环境变量

image-20230318213904371

就是这个MAVEN_HOME

然后就在这个地方添加上%MAVEN_HOME%\bin

image-20230318214032228

然后我们通过cmd检验一下

1
mvn -v

输出是

Apache Maven 3.9.1 (2e178502fcdbffc201671fb2537d0cb4b4cc58f8)
Maven home: D:\Environment\apache-maven-3.9.1
Java version: 1.8.0_361, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jre1.8.0_361
Default locale: zh_CN, platform encoding: GBK
OS name: “windows 11”, version: “10.0”, arch: “amd64”, family: “windows”

2.配置MAVEN

首先我们找到你的maven文件夹下的conf文件夹,里面有个settings.xml文件,我们需要修改这个文件

我们需要添加一个repo路径(这个repo的文件夹需要自己去新建的)

1
<localRepository>xxxx</localRepository>

image-20230318221530077

然后我们还需要把这个源换成阿里云的源

阿里云的源就是下面这个我们,我们把这个给粘贴到mirror那个地方就可以了

1
2
3
4
5
6
<mirror> 
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

image-20230318222108975

然后我们还需要这个地方给修改一下

1
2
3
4
5
6
7
8
9
10
11
12
<profile> 
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>

image-20230318223931541

3.IDEA配置

我们可以通过这样的方式进行一个创建maven项目

image-20230318224132486

然后还需要对IDEA的设置进行一个修改

image-20230318224539598

这样就算配置完成了