我正在使用Java包来定义一些通用接口。我想在一个单独的项目中使用Groovy类实现这些接口。 Groovy编译器扼流并报告我没有实现该接口。 Groovy代码的Java等效工作正常。
我已经接受了Groovy编译器不会支持我正在尝试做的事情所以我会找到另一种方法,但我仍然想知道它为什么会失败。
我有一个示例Maven项目,它在Github https://github.com/gilday/groovy-java-generics
上演示了这个问题答案 0 :(得分:1)
我不确定,但可能是Groovy的Java存根没有正确生成。您可以尝试使用groovy-eclipse-compiler
代替。见这里:
http://groovy.codehaus.org/Groovy-Eclipse+compiler+plugin+for+Maven