繁体   English   中英

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

[英]Unrecognized target bytecode. Compiling Java with Groovy

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

无法在项目 osa-backend 上执行目标 org.codehaus.gmavenplus:gmavenplus-plugin:1.6:compileTests(默认):目标 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 或更高版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM