Maven 项目报出警告:Warning:java: source value 1.5 is obsolete and will be removed in a future release

使用 Maven 项目运行程序时,报出警告

Warning:java: source value 1.5 is obsolete and will be removed in a future release
Warning:java: target value 1.5 is obsolete and will be removed in a future release
Warning:java: To suppress warnings about obsolete options, use -Xlint:-options.

这是因为 Maven 内置 jdk 编译环境是 1.5 版本。
使用 maven 开发项目时,不会使用 IDEA 设置的 jdk,而是使用 Maven 内置的 jdk 编译器。
如需使用较新的版本,需要我们自己指定版本号。

只要在项目的 pom 文件中加入
<project> </project> 标签内)。

<project>

<build>
    <!--[...]-->
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
    <!--[...]-->
</build>

</project>

这样在下一次运行程序时就不会报出警告。

发布了15 篇原创文章 · 获赞 1 · 访问量 269

猜你喜欢

转载自blog.csdn.net/lyfGeek/article/details/104630158
今日推荐