Maven 工程指定编译和输出 JDK 版本

原创 mavenjavajdk

每次新创建的 maven 项目默认 JDK 版本都是 1.5 版本。而我们实际用的是 1.7 或者 1.8 版本的 JDK。

解决方法一是对某一个 maven 项目 JDK 版本修改;解决办法二是针所有的 maven 项目 JDK 版本修改。可以在实际开发中根据需要选择使用。

方法一:在 maven 的 pom.xml 中指定 jdk 版本

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <!-- 可选不同版本 -->
            <version>3.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
                <encoding>UTF-8</encoding>
            </configuration>
        </plugin>
    </plugins>
</build>

方法二:在 maven 安装的配置文件 settings.xml 中指定 JDK 版本

<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 -> update project,就可以了。

如果觉得这对你有用,请随意赞赏,给与作者支持
评论 0
最新评论