微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法识别的目标字节码用 Groovy 编译 Java

如何解决无法识别的目标字节码用 Groovy 编译 Java

我看到了几个这样的问题,但给出的建议都没有帮助我,所以我添加了这个。 我有 Java 应用程序,我将它迁移到 Java 11。我可以运行它,但是当我尝试 mvn install 时,我收到 tge 错误

未能执行目标 org.codehaus.gmavenplus:gmavenplus-plugin:1.6:compileTests(认) 在项目 osa-backend 上:目标的执行认值 org.codehaus.gmavenplus:gmavenplus-plugin:1.6:compileTests 失败: 无法识别的目标字节码。

这是我的插件

        <plugin>
        <groupId>org.codehaus.gmavenplus</groupId>
        <artifactId>gmavenplus-plugin</artifactId>
        <version>1.6</version>
        <executions>
            <execution>
                <goals>
                    <goal>compileTests</goal>
                </goals>
            </execution>
        </executions>
        <dependencies>
            <dependency>
                <groupId>org.codehaus.groovy</groupId>
                <artifactId>groovy-all</artifactId>
                <version>2.4.16</version>
            </dependency>
        </dependencies>
    </plugin>

感谢您的任何建议,因为我不知道我现在可以更改什么。

解决方法

此消息是为了警告您,您当前拥有的版本不支持您想要的字节码。

针对 Java 11 字节码需要 Groovy 2.5.3/3.0.0-alpha-4 或更高版本以及 GMavenPlus 1.6.2 或更高版本。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。