2012-09-13 3 views
1

AB에 의존하는 모듈 A, BA_and_B이 있습니다. 모듈 A_and_B을 사용할 때 Grails Resources 플러그인은 2 개의 js/css 파일 (모듈 A에서 하나, 모듈 B에서 하나)을 생성합니다. 어떻게하면 하나의 CSS/JS 파일을 얻을 수 있습니까? 나는 모든 모듈에 대해 같은 defaultBundle 값을 사용하지만 A 모듈 및 BGrails Resources : 여러 모듈을 하나의 파일로 번들

답변

0

깨진 것 내가 해결책을 발견 할 수 있지만, 당신이 알고있는 경우에 더 나은 일 - pls는 내 질문에 대답도

클래스 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) 
} 
} 
관련 문제