我有几个插件有AST转换和一个插件(称为Core),其中包含需要在编译时提供这些AST转换的域类。如果我在Core插件上运行maven-install,似乎会应用转换,但是当我尝试在使用这些插件的应用程序上运行grails run-app时,AST转换似乎不适用于任何我的Core插件中的域类。
编译所有AST Transformation类的最佳方法是什么,并且在编译我的域类(在另一个插件中)时及时将它提供给编译器?
使用Grails 2.3.8
答案 0 :(得分:0)
尝试使用完整参考注释目标类。
而不是
import ASTpackage.*
@ASTInterface
class Foo {
...
使用
import ASTpackage.*
@ASTpackage.ASTInterface
class Foo {
...
唐不知道为什么但是工作