问题概述
在使用的 Spring Cloud 进行微服务开发的时候,总是避免不了的是业务的划分与业务的抽象,这儿说的抽象是将公共的类或者工具包,枚举等等,抽象为一个单独的服务,并作为父类,这样还不够,如果想要被其它微服务模块正常的调用,还需要将该服务进行 Maven install ,将该服务安装的Maven仓库中。
但是在点击项目右键 -> Run As -> Maven install (当然在之前需要 clean ),然后就安装失败咯,出现 “ No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? ” 的错误,如下图:
具体内容如下:
[INFO] Scanning for projects...
[INFO]