spring cloud微服务,生成部署JAR包时提示:
maven-compiler-plugin: 3.8.1不能编译,需要jre而不是jdk。
1 pom文件添加支持
<!-- 部署版本生成时的插件编译支持>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
</dependency -->
<!-- 部署版本生成时的插件编译支持 -->
一般情况,做这一步就可以了,若不可以再进行下面步骤。
2 环境jdk/jre指定
3 Java Build
4 pom文件去除支持
通常上面三个步骤说可以,再次构建时若又提示不能编译,可注释掉相应支持,即可。
<!-- 部署版本生成时的插件编译支持>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
</dependency -->