Maven编译遇到Process terminated问题(四种情况全部解决)
目录
- 情况一:配置文件 settings.XML 出错(解决方法1)
- 情况二:配置文件 settings.xml 出错(解决方法2)
- 情况三:pom.xml文件报错
- 情况四:项目内存不够
- 总结
对于这个问题网上搜了一些文章,这里特别做个合帖,让大家各种情况尽量一次解决编程客栈!
情况一:配置文件 settings.xml 出错(解决方法1)
1.1 maven项目编译报错如下:
1.2 点击【项目名】提示找到出错文件
1.3 点击查看出错文件
在idea中打开了seTdhMRKEWZmttings文件,找到提示的报错位置
1.4 原因及解决办法
原因 :缩进或者空格不一致导致该问题
解决办法:格式化编辑好之后复制再粘贴过来就可以了(推荐 XML 在线格式化)
情况二:配置文件 settings.xml 出错(解决方法2)
原因分析:
一般出现这个错误,是由maven配置文件 settings.xml 中有错误(比如缺少起始标签或结束标签、起始标签和结束标签名称不一致、缩进或者空格不对)引起的。
解决方法:
使用idea打开 maven配置文件 settings.xml,检测报错的地方,修正错误后重新执行maven命令即可。
补充知识:
idea的maven项目clean之后install发现打好的jar包为空(已解决)
2.1 勾选红框中的选项
2.1 开启项目php运php行时自动build,在打开的页面上快捷键(maintenance)ctrl + shift + a 搜索命令:registry –> 勾选compiler.automake.allow.when.app.running
2.3 重启idea,即可!
情况三:pom.xwww.devze.comml文件报错
错误日志
结过发现是多了一个modules定义(因为我自己主动删掉的)
解决方法:删除代码即可
情况四:项目内存不够
如果上面三种情况仍无法解决,看看这种,这是比较少发生的情况
具体报错
查了一下错误日志,说内存不够,然后只需要把几个项目给暂停就行啦
总结
多看错误报告,必要时仔细看错误日志。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。
精彩评论