IDEA中Maven项目compiler编译时报错

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile

报错原因:编译错误基本都是JDK的问题,有可能是没有设置,有可能是设置的JDK版本问题。

解决办法:
1) 检查pom文件是否有设置JDK,如果没有,可以添加以下俩种配置中任意一种即可。

配置方法一:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>

配置方法二:

<build>
	<plugins>
		<plugin>
			<artifactId>maven-compiler-plugin</artifactId>
			<version>3.8.1</version>
			<configuration>
			<source>1.8</source>
			<target>1.8</target>
			</configuration>
		</plugin>
	</plugins>
</build>

2)如果有配置,依然报错,就注意一下JDK版本。本人实测JDK版本过低(测试过JDK1.5)或者过高(测试过JDK1.14)都会导致编译报错,推荐最佳版本使用JDK1.8。

猜你喜欢

转载自blog.csdn.net/Cool__Wu/article/details/108352171