1

我有 module ,A这取决于Band 。当我使用模块Grails Resources 插件生成 2 个 js/css 文件(一个来自 module ,一个来自 module )。如何获取单个 css/js 文件?我可以对所有模块使用相同的值,但是模块会被破坏A_and_BABA_and_BABdefaultBundleAB

4

1 回答 1

0

CommonResources包含具有公共资源的闭包 + util 方法

class CommonResources {
static a = {
    resource url:'js/a.js'
    resource url:'css/a.css'
} as Closure

static b = {
    resource url: 'js/b.js'
    resource url: 'css/b.css'
}

static loadResourcesOn(resources, object) {
    resources.delegate = object
    resources.call(object)
}
}

我们的资源使用以下结构配置

modules = {
a {
    CommonResources.loadResourcesOn(CommonResources.a, delegate)
    CommonResources.loadResourcesOn(CommonResources.b, delegate)
}

b {
    CommonResources.loadResourcesOn(CommonResources.b, delegate)
}
}
于 2012-09-13T08:44:03.223 回答