maven在settings.xm和pom.xml中指定jdk版本编译
在Maven中,你可以通过两种方式在settings.xml
和pom.xml
中指定JDK版本编译:
- 在
pom.xml
中指定:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
- 在
settings.xml
中配置全局JDK版本:
打开Maven的settings.xml
文件,通常位于Maven安装目录的conf
目录下,或者用户的.m2
目录下。然后在<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>
</properties>
</profile>
</profiles>
这样配置后,Maven项目将使用指定的JDK版本进行编译。
注意:如果你在pom.xml
中同时指定了JDK版本,那么pom.xml
中的设置将优先被使用。
评论已关闭