maven中如何指定jdk的版本
Posted Jony.K.Chen Blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven中如何指定jdk的版本相关的知识,希望对你有一定的参考价值。
问题再现:
当我们每次创建maven项目时,jdk的默认版本是1.5,而我们一般机器上安装的是1.7以上的版本,jdk版本不一样,遇到这种问题,有两种解决办法:
至于右键设置jdk版本不推荐,在此不作说明,因为这种右键设置的更新项目之后又变回了原来的jdk版本。等于瞎忙活。。。。
解决办法:
第一种:(一次配置,永久使用,比较推荐)
复制此路径找到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>
第二种:(局部配置)
在项目的pom.xml文件中添加如下代码:
<build> <plugins> <!-- 指定jdk版本为1.8 --> <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中如何指定jdk的版本的主要内容,如果未能解决你的问题,请参考以下文章