这篇文章主要介绍“maven-compiler-plugin版本指定的方法是什么”,在日常操作中,相信很多人在maven-compiler-plugin版本指定的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”maven-compiler-plugin版本指定的方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
maven-compiler-plugin版本指定
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 -->
maven-compiler-plugin配置JDK版本
Maven3.x 项目中默认使用 JDK1.5,这显然不是我想要的。 Apache Maven Compiler Plugin 可以用来配置编译所用的 JDK版本
仓库地址
使用过的配置
<build>
<finalName>kerduo</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
<build>
<finalName>demo</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
补充说明
到此,关于“maven-compiler-plugin版本指定的方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注天达云网站,小编会继续努力为大家带来更多实用的文章!