【问题标题】:AST Transformation is not being applied to dependent plugin domain classes when calling grails run-app调用 grails run-app 时,AST 转换未应用于依赖插件域类
【发布时间】:2014-07-24 17:52:43
【问题描述】:

我有几个具有 AST 转换的插件和一个插件(称为核心),其中包含在编译时需要这些 AST 转换的域类。如果我在核心插件上运行 maven-install 似乎应用了转换,但是当我尝试在使用这些插件的应用程序上运行 grails run-app 时,AST 转换似乎没有应用于我的任何域我的核心插件中的类。

编译我的所有 AST 转换类并在编译我的域类(位于另一个插件中)时及时将其提供给编译器的最佳方法是什么?

使用 Grails 2.3.8

【问题讨论】:

标签: grails groovy abstract-syntax-tree


【解决方案1】:

尝试用完整的参考注释你的目标类。

代替

import ASTpackage.*
@ASTInterface
class Foo {
...

使用

import ASTpackage.*
@ASTpackage.ASTInterface
class Foo {
...

不知道为什么,但有效

【讨论】:

    猜你喜欢
    • 2012-04-14
    • 1970-01-01
    • 2014-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多