【maven】The forked VM terminated without saying properly
1.概述
转载:https://blog.csdn.net/zhglance/article/details/53695653
一直在使用Maven开发项目,最近遇到了一个让人头疼的问题,在网上搜索竟然没有找到中文描述的解决方式,自己找了英文网站才明白原因并解决问题,故自己撰写此文,以便同行查阅。
在maven项目中使用maven install
命令时,出现The forked VM terminated without saying properly goodbye
异常,具体问题如下:
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 36.927 s
[INFO] Finished at: 2016-12-14T15:13:37+08:00
[INFO] Final Memory: 48M/351M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test (default-test) on project message-provider: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test failed: The forked VM terminated without properly saying goodbye. VM crash or System.exit called?
[ERROR] Command was /bin/sh -c cd /opt/f/.m2/gitlab-runner/builds/0aa902b1/0/paas/message/***-provider && /usr/java/jdk1.8.0_66/jre/bin/java -Xmx1024m -XX:MaxPermSize=256m -jar /opt/f/.m2/gitlab-runner/builds/0aa902b1/0/paas/message/message-provider/target/surefire/surefirebooter780447286825479042.jar /opt/f/.m2/gitlab-runner/builds/0aa902b1/0/paas/message/message-provider/target/surefire/surefire1560965759779144679tmp /opt/f/.m2/gitlab-runner/builds/0aa902b1/0/paas/message/essage-provider/target/surefire/surefire_09112026330459044785tmp
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :message-provider
Last login: Wed Dec 14 15:12:47 CST 2016
自己查找了半天,才知道原来在写单元测试的时候,测试结束时写了一行 System.exit(0); 造成了vm提前退出,去掉之后再次执行maven install正常。
解决方式,在idea中使用Ctrl+Shift+R 查找项目中的System.exit(0)代码行,然后删除之,我的项目删除之后执行mvn install正常。
我的也是这样的,一毛一样的问题
【maven】The forked VM terminated without saying properly相关推荐
- 【Maven】maven 插件开发实战
[Maven]maven 插件开发实战 附上我历时三个月总结的 Java 面试 + Java 后端技术学习指南,这是本人这几年及春招的总结,目前,已经拿到了大厂offer,拿去不谢! 下载方式 1. ...
- 【Maven】Maven POM配置详解
就像web项目的核心是web.xml一样,Maven项目的核心是pom.xml,POM(project object model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,如何声明依赖 ...
- 纯净版quartz定时任务【maven】-xjh测试---https://www.cnblogs.com/lulf/p/7089364.html
纯净版quartz定时任务[maven] Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制.Quartz允许开发人员根据时间间隔来调度作 ...
- 【Maven】org.codehaus.plexus.component.repository.exception.ComponentLookupException
[问题现象] 在使用maven构建springboot或springcloud项目中,运行Maven-"Reload Project",提示如下错误: java.lang.Runt ...
- 【maven】最全Maven详解,看这一篇就够啦
文章目录 一.引言 1.1 项目管理问题 1.1.1 繁琐 1.1.2 复杂 1.1.3 冗余 1.2 项目管理方案 二.介绍 三.Maven安装 3.1 下载Maven 3.2 Maven安装 3. ...
- 【MAVEN】Maven依赖和项目代码分离打包,依赖包自动同步到服务器
Maven分离lib打包,lib包自动同步,加速项目部署 目标 整体步骤 Maven配置 1. 分离打包:配置打包.将依赖jar拷贝到外部 2. 编辑MANIFEST.MF 本地<=>服务 ...
- 【maven】 在 MyEcplise上使用maven搭建Web项目
二.在My Ecplise上使用Maven搭建Web项目 1.新建一个maven项目 2.create一个简单的骨架 3.就像在ecplise中一样设置项目的以下配置 4.新创建的项目结构如下 ...
- 【Maven】项目打包-war包-Jar包[IDEA将项目打成war包]
转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 首先,项目必须得是Maven配置的项目. 增加了一个发布插件来实现. 在项目的pom ...
- 【Maven】无法下载私服 SNAPSHOT 版本 jar 包
插件开发的时候,做ci的时候,发现依赖包没成功下载. 确认仓库有这个包,但是就是运行显示jar包文件不存在.排查过程中,遇到有些是这个情况,虽然我最后不是这个原因(而是pom文件少写了(๐॔˃̶ᗜ˂̶ ...
最新文章
- iOS SwiftUI篇-5 专题NavigationView、NavigationLink
- https原理与实践
- centeros /redhate密码破解
- linux终端传文件,如何使用Linux FTP命令传输文件
- C/C++:Windows编程—Hook IE浏览器实现URL拦截及更改(下)
- 漫画让你秒懂5G黑科技....
- MPlayer配置文件
- windows 2003内存设置
- Flex Failed to connect; session timed out.解决办法
- 编译原理 实验一 词法分析器设计
- 服务监管框架下的 IT 运维服务与绩效管理体系建设
- 虚短虚断以及部分运放电路
- Java实训寒假自学总结(常见错误和异常处理)
- R语言实战Topsis综合评价法
- HP服务器booting embedded lom 1 port 1 hpe ethernet 1gb 4-port 331i adapter处理
- '与或非' 和 逻辑 '与或' 运算
- 推箱子游戏java毕业答辩ppt_基于Java推箱子游戏的设计与实现
- 比亚迪“亮刀”、宁德时代“狂奔”,动力电池市场的巨头混战几时休?
- “21天好习惯“ 第十六期 — 16之黑马面面移动端布局(二)
- [柒穆雨]LOGO 设计中常见的设计错误与设计方式