指定 JDK 版本
第一种方式 settings.xml 配置
<profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties></profile>
第二种方式 在当前 Maven 工程 pom.xml 中配置
<!-- build 标签:意思是告诉 Maven,你的构建行为,我要开始定制了! --><build><!-- plugins 标签:Maven 你给我听好了,你给我构建的时候要用到这些插件! --><plugins><!-- plugin 标签:这是我要指定的一个具体的插件 --><plugin><!-- 插件的坐标。此处引用的 maven-compiler-plugin 插件不是第三方的,是一个 Maven 自带的插件。 --><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.1</version><!-- configuration 标签:配置 maven-compiler-plugin 插件 --><configuration><!-- 具体配置信息会因为插件不同、需求不同而有所差异 --><!-- 发行版本代码编写的jdk版本 --><source>1.8</source><!-- 发行版本环境JVM的jdk版本 --><!-- source和target一致即可 --><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin></plugins></build>
两种配置方式比较
- settings.xml 中配置:仅在本地生效,如果脱离当前 settings.xml 能够覆盖的范围,则无法生效。
- 在当前 Maven 工程 pom.xml 中配置:无论在哪个环境执行编译等构建操作都有效。
本文转载自: https://blog.csdn.net/weixin_45427648/article/details/130680668
版权归原作者 程序员无羡 所有, 如有侵权,请联系我们删除。
版权归原作者 程序员无羡 所有, 如有侵权,请联系我们删除。