在IDEA中配置Maven,显示maven显示Process terminated问题(详细版)

本文详细介绍了在IntelliJ IDEA中配置Maven的过程,包括下载安装Maven、在IDEA中设置Maven插件、配置settings.xml文件以及解决遇到的'Process terminated'问题的方法。通过步骤解析,帮助读者成功配置Maven环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在使用spring的ioc时,发现java工程中找不到pom.xml文件,无法完成依赖的配置。而失败的原因就是缺少Maven工程。

一、Maven的下载安装

Apache Maven是一个开源的软件项目管理和理解工具。可以通过maven来管理项目的构建、依赖、报告和文档。

1、下载地址

https://maven.apache.org/

选择最新的二进制文件即可

注意下载的maven需要和idea版本匹配

idea2022兼容maven 3.8.1及之前的所用版本
idea2021兼容maven 3.8.1及之前的所用版本
idea2020兼容maven 3.6.3及之前的所有版本
idea2018兼容maven 3.6.1及之前的所有版本
否则之后是运行不了的。

在这里插入图片描述
由于是国外网站的镜像版,虽然只有8.3M,下载大概需要6-8分钟。
大家也可以直接下载我发的文件,3.8.6版本的。

java的maven下载包

2、解压,并记住解压的文件地址

之后需要配置相关的环境变量
**步骤一:**搜索系统设置
在这里插入图片描述
步骤二
在这里插入图片描述

步骤三 下面的系统变量中新建
在这里插入图片描述
步骤四
变量名:MAVEN_HONE
地址填刚才解压的路径
在这里插入图片描述
步骤五
对系统变量中path增加上新的一行
%MAVEN_HONE%\bin
在这里插入图片描述

3、验证是否安装成功

用管理员权限打开cmd
输入
在这里插入图片描述

二、在idea中配置Maven插件

1、找到maven的设置

file–new projects settings–第一个
切记不要直接选择setting设置,否则这个设置只对本项目有效。再次新建工程后则失效。

在这里插入图片描述

2、配置好最新下载的maven

idea现在有自带的maven的插件,但我们可以看到上面的是maven3,老版本。应该把下载的配置上。
在这里插入图片描述

步骤1:选最新的maven文件

在这里插入图片描述

步骤2:点击配置文件和仓库位置后面的override选项。

并选择对应的setting文件。
在这里插入图片描述

步骤3:选择仓库的目录

此时会发现缺少repository文件,那就自己创建一个和maven同级的文件夹。
不过如果为了文件的管理好看些,可以再创建一个maven大的文件夹,将maven解压后的文件和repository都放进去。

在这里插入图片描述

三、对maven的setting文件进行配置

maven中的setting.xml可以通过里面设置好的网站等,来下载相关的工程文件。

1、在本地打开setting文件

在这里插入图片描述

2、配置阿里云镜像


之间

加入

<!--  配置阿里云  -->
<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

即这样

在这里插入图片描述

3、配置好JDK

在 profiles>和</profiles节点间加入

  <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代码会不显示,上面可复制的代码就没写上,大家记得自己补充进去。
在这里插入图片描述

四、在idea创建一个新的maven文件

1、maven–quickstart

创建快速开始的文件
在这里插入图片描述

2、写上名字,并在下方的Groupld中写上com.域名.类名

否则按照默认的,会没有第三步。
在这里插入图片描述

3、确认信息,并点next

在这里插入图片描述

4、打开maven文件后,发现显示Process terminated(进程终止)

在这里插入图片描述

5、方法1:在file–new projects settings–第一个

勾选上第一个work offline
在这里插入图片描述

6、方法2:再创建一个maven,发现还是进程终止

可能是因为我的repository中没有相关的文件。

7、方法3:

原来是第一次设置maven–runner–VM options中加入的内容
是在setting这个一次性使用的设置中
而不是所有新项目
在这里插入图片描述

8.方法四:

我点开了错误,跳转到了setting.xml文件中
发现xml文件最上方的版本写着1.0.0
但是在setting xmlns中的代码写得是1.2.0,更改成一致的就变绿了。

在这里插入图片描述

在这里插入图片描述
但是有出现新的错误在这里插入图片描述

显示的错误是Could not find metadata org.apache.maven.plugins:maven-archetype-plugin
说明电脑访问不了maven repository

9、在方法4的基础上尝试

在setting xmlns的标签后
加上了一句

C:\repository

报错出现了
Could not find metadata org.apache.maven.plugins:maven-archetype-plugin/maven-metadata.xml in local (C:\repository) -> [Help 1]

等我解决了,再补充

注意:

maven插件的使用是需要联网的,如果在断网的情况下,也能正常使用本地的工具。
可以在runner–VM options后加上一句

-DarchetypeCatalog=internal

在这里插入图片描述

在安装完maven后,在cmd中输入mvn -v来查看是否成功安装对应版本。

并在设置完setting后,输入
mvn help:system来自动下载相关文件。
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顾七a

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值