如何解决无法识别的目标字节码用 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 举报,一经查实,本站将立刻删除。