Perhaps you are running on a JRE rather than a JDK?



 maven项目打包异常情况:

[ERROR] COMPILATION ERROR : 

[INFO] -------------------------------------------------------------

[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

[INFO] 1 error

[INFO] -------------------------------------------------------------

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

问题原因:eclipse官网看了看,发现eclipse默认是运行在jre上的,
但是maven插件需要使用jdk,因此需要在eclipse修改Installed JRES,将jre改为jdk。
位置在-->【Window】-->【Prefrences】-->【Java】-->【Installed JREs】



 
重新构建一下项目。

如果项目打包出现异常

Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

添加-Dmaven.multiModuleProjectDirectory=$M2_HOME



 

猜你喜欢

转载自cylu.iteye.com/blog/2342915
今日推荐