Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile
starter-canal安装到本地仓库时,出现异常Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile
百度过后原因是我的项目中maven的jdk版本和我当前项目使用的jdk版本不一致导致的,我项目的pom.xml中定义了java版本为1.8,但是我maven中jdk版本是9.0。
解决办法:在maven/conf中的setting.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>

Idea项目中jdk版本:
![]()
修改完输入命令:成功。

浙公网安备 33010602011771号