根据日志显示的错误信息,问题出在maven-compiler-plugin插件的编译阶段。具体错误为'无效的标记: --release'。这是因为你使用的maven编译器插件版本不支持--release参数。

要解决这个问题,你可以尝试以下几个步骤:

  1. 确认你使用的maven-compiler-plugin插件版本是否支持--release参数。你可以在pom.xml文件中查找maven-compiler-plugin插件的配置,并检查其版本号。如果版本号低于3.8.0,则不支持--release参数。

  2. 如果版本号低于3.8.0,你可以尝试升级maven-compiler-plugin插件至3.8.0或更高的版本。你可以在pom.xml文件中的maven-compiler-plugin配置中指定版本号。例如:

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.0</version>
            <configuration>
                <!-- 其他配置 -->
            </configuration>
        </plugin>
    </plugins>
</build>
  1. 如果升级插件版本后仍然无法解决问题,你可以尝试删除--release参数。你可以在pom.xml文件中的maven-compiler-plugin配置中删除或注释掉该参数。例如:
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.11.0</version>
            <configuration>
                <!--<release>17</release>-->
                <!-- 其他配置 -->
            </configuration>
        </plugin>
    </plugins>
</build>

完成这些步骤后,再次运行maven命令进行编译,应该能够解决问题。

Maven 编译错误:无效的标记: --release 解决方法

原文地址: https://www.cveoy.top/t/topic/pbGP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录