Maven编译遇到Process terminated问题(四种情况全部解决)

 更新时间:2024年07月27日 14:52:47   作者:是我,Zack  
这篇文章主要介绍了Maven编译遇到Process terminated问题(四种情况全部解决),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

对于这个问题网上搜了一些文章,这里特别做个合帖,让大家各种情况尽量一次解决!

情况一:配置文件 settings.xml 出错(解决方法1)

1.1 maven项目编译报错如下:

1.2 点击【项目名】提示找到出错文件

1.3 点击查看出错文件

在idea中打开了settings文件,找到提示的报错位置

1.4 原因及解决办法

原因 :缩进或者空格不一致导致该问题

解决办法:格式化编辑好之后复制再粘贴过来就可以了(推荐 👉XML 在线格式化)

情况二:配置文件 settings.xml 出错(解决方法2)

原因分析:

一般出现这个错误,是由maven配置文件 settings.xml 中有错误(比如缺少起始标签或结束标签、起始标签和结束标签名称不一致、缩进或者空格不对)引起的。

解决方法:

使用idea打开 maven配置文件 settings.xml,检测报错的地方,修正错误后重新执行maven命令即可。

补充知识

idea的maven项目clean之后install发现打好的jar包为空(已解决)

2.1 勾选红框中的选项

2.1 开启项目运行时自动build,在打开的页面上快捷键(maintenance)ctrl + shift + a 搜索命令:registry –> 勾选compiler.automake.allow.when.app.running

2.3 重启idea,即可!

情况三:pom.xml文件报错

错误日志

结过发现是多了一个modules定义(因为我自己主动删掉的)

解决方法:删除代码即可

情况四:项目内存不够

如果上面三种情况仍无法解决,看看这种,这是比较少发生的情况

具体报错

查了一下错误日志,说内存不够,然后只需要把几个项目给暂停就行啦

总结

多看错误报告,必要时仔细看错误日志。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 浅谈Spring学习之request,session与globalSession作用域

    浅谈Spring学习之request,session与globalSession作用域

    这篇文章主要介绍了Spring学习之request,session与globalSession作用域的相关内容,需要的朋友可以参考下。
    2017-09-09
  • Java 的可变参数方法详述

    Java 的可变参数方法详述

    这篇文章主要介绍了Java 的可变参数方法,可变参数只能作为函数的最后一个参数,在其前面可以有也可以没有任何其他参数,由于可变参数必须是最后一个参数,所以一个函数最多只能有一个可变参数,下面我们一起进入文章了解更多关于可变参数的内容吧
    2022-02-02
  • SpringBoot启动yaml报错的解决

    SpringBoot启动yaml报错的解决

    这篇文章主要介绍了SpringBoot启动yaml报错的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • java多线程之wait(),notify(),notifyAll()的详解分析

    java多线程之wait(),notify(),notifyAll()的详解分析

    本篇文章是对java多线程 wait(),notify(),notifyAll()进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • SpringBoot项目中的favicon.ico图标无法显示问题及解决

    SpringBoot项目中的favicon.ico图标无法显示问题及解决

    这篇文章主要介绍了SpringBoot项目中的favicon.ico图标无法显示问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Mybatis中like搭配concat的写法详解

    Mybatis中like搭配concat的写法详解

    这篇文章主要介绍了Mybatis中like搭配concat的写法详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • 详解Spring Boot Oauth2缓存UserDetails到Ehcache

    详解Spring Boot Oauth2缓存UserDetails到Ehcache

    这篇文章主要介绍了详解Spring Boot Oauth2缓存UserDetails到Ehcache,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • 深入解析kafka 架构原理

    深入解析kafka 架构原理

    Kafka使用领域非常广泛,在大数据时代kafka使用真香,LinkedIn、Microsoft和Netflix每天都用Kafka处理万亿级的信息。本文就让我们一起来大白话kafka的架构原理,感兴趣的朋友一起看看吧
    2021-11-11
  • mybatis-plus在yml中配置详解

    mybatis-plus在yml中配置详解

    本文主要介绍了mybatis-plus在yml中配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • Java创建数组的3种方式代码举例

    Java创建数组的3种方式代码举例

    数组是相同类型数据的有序集合,数组描述的是若干个相同类型的数据按照一定的先后次序排列组合而成,其中每一个数据称为数组的元素,可以通过下标进行访问,这篇文章主要给大家介绍了关于Java创建数组的3种方式,需要的朋友可以参考下
    2024-01-01

最新评论