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