Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project MavenProj1: Compilation failure

试了一下这个解决方案未能解决 点我查看

解决方案

后来我找到了两个解决方案,两个方案都可以。
参考

解决方案1

在pom.xml中指定compiler插件,所以在pom.xml中加入插件解决了问题:

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
                <encoding>UTF-8</encoding>
            </configuration>
        </plugin>
    </plugins>
</build>

解决方案2

在maven的setting.xml中指定jdk版本。

setting.xml在这里面找。
1772268288.png
然后加入以下代码, 要在 <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>
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
  </properties>
</profile>
Last modification:July 2nd, 2020 at 09:03 am
如果觉得我的文章对你有用,请随意赞赏