【问题标题】:Use domain class from main app in plugin在插件中使用主应用程序中的域类
【发布时间】:2013-10-02 00:01:26
【问题描述】:

我必须将项目从 grails 1.3.5 迁移到 2.2.4。在自定义插件中,主应用程序中的类存在依赖关系。

class Comment {
    ...
    Person person
    ...
}

Comment 是插件中的域类,Person 是主应用中的域类。该应用程序在 1.3.5 上运行良好,但在 2.2.4 上失败。 IDEA 在两个版本的 grails 中都将 Person 列为 not found 类。为什么它在 1.3.5 上运行良好但在 2.2.4 上失败的任何想法?
谢谢!

【问题讨论】:

    标签: grails grails-plugin


    【解决方案1】:

    不确定 Grails 1.3.5 但在 2.x 中无法在插件中引用应用程序类。

    如果你仔细想想,你的模型有问题,因为插件应该是一个独立的功能,可以插入任何应用程序。

    【讨论】:

    • 我知道,但这该死的支持(=。也许有解决方法?
    • 在插件中转换您的域类,将在应用程序中引用。使评论插件依赖于这个新插件。
    • 不要因为这个人是 Acegi 插件的一部分。将生成的类移动到某个地方是个坏主意。
    • 好吧,你还有一个设计问题。某些东西必须转到应用程序或插件。
    猜你喜欢
    • 1970-01-01
    • 2018-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多