方法1:直接修改 本地 settings.xml 文件
<profiles> </profiles> 之间加入 下面的
<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>
上面定义了 一个 profile ,id 为 jdk-1.8 , 并且默认激活它。
方法2:在 项目的 pom 文件中 指定 jdk 的版本 放在 <project> </project>里面
<!-- 指定jdk 的版本 --> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build>
个人建议 在 本机中指定 一个人最常用的jdk 版本,在项目中在指定项目需要的版本 。一般来说,每个开发人员的 默认jdk 版本可能不一样,所以在 项目里面指明 jdk 的版本非常必要
原文:https://www.cnblogs.com/cxygg/p/9291218.html