maven/grails应用程序中域类的自定义位置

maven/grails应用程序中域类的自定义位置,grails,gorm,Grails,Gorm,我有一个groovy/maven/grails应用程序 它由一个独立的groovy应用程序(backtick core)组成,其中包括我的所有域类 还有另一个模块是grails web应用程序(backtick grails) 结构如下: backtick backtick-core src/main/groovy/com/backtick/domain backtick-grails grails-app ... 我希望能够在我

我有一个groovy/maven/grails应用程序

它由一个独立的groovy应用程序(backtick core)组成,其中包括我的所有域类

还有另一个模块是grails web应用程序(backtick grails)

结构如下:

backtick
    backtick-core
        src/main/groovy/com/backtick/domain
    backtick-grails
        grails-app
        ...
我希望能够在我的grails应用程序(backtick grails)中使用backtick core中的域类。目前,grails应用程序可以看到这些类,但它们并没有使用域对象通常使用的所有GORM功能进行“修饰”


有没有办法让grails扫描域类的其他位置?

我不知道是否可以更改域类的位置,因为这不是最初的想法

但是,如前所述,您可以通过将域提取到插件中来模块化应用程序


这样,应用程序就可以使用不属于它的域类。

grails站点中有一个常见问题部分
:在我将域类移动到包中后,它们无法再解析了

谢谢您的回答。看起来这是我在没有破解自定义解决方案的情况下得到的最接近的解决方案。遗憾的是,他们不允许这样做,因为这样会妨碍代码的重用。