现象:
用maven插件clean install后发现项目没有成功编译class文件,而且在控制台报了JDWP on getting class status, jvmtiError=JVMTI_ERROR_WRONG_PHASE(112)错误。
猜想:
首先肯定是因为报错了,所以class文件没有编译成功。
实践:
最后发现是因为default installed jre版本与所装maven插件版本所需jre版本不兼容导致的,改成一致的便不会报错了。
比如我这里m2e插件用的1.4,但是默认jre环境是1.7报错,改成1.8就好了。