답변

5

예, 플러그인 범위를 사용합니다.

플러그인은 이제 환경 또는 사전 정의 된 빌드 범위를 사용하여 범위 수 있습니다 : http://grails.org/1.1+Release+Notes에서

def environments = ['dev', 'test'] 
def scopes = [excludes:'war'] 

플러그인 것입니다 만 환경에서의 부하와 WAR 파일로 패키지되지 않습니다. 따라서 "개발 전용"플러그인을 프로덕션 용으로 패키지 할 수 없습니다.

+0

내가 컴파일 시도하고이를 구성하는 방법? ": 각 - 주석 - 자산 파이프 라인 : 2.0.2"하지만 점점 오류 {= [ 'DEV', '테스트'] \t \t \t \t \t 데프 환경} –

3

I하지 (장 지적으로) 플러그인 자체를 편집하지 않고이를 달성 할 수있는 방법이 있다고 생각

당신이 작동 한 후 플러그인을 제어 할 수 있다면,하지만 당신은 단지에 원한다면 이것을 '사용'한 것처럼 구성하면 수정 된 플러그인의 패치 버전을 복사하여 실행해야합니다. grails-app/conf/BuildConfig.groovy 파일에서 해당 플러그인의 사용자 정의 위치를 ​​활용하여 사용자 정의 할 수 있습니다.

runtime (':plugin:version') { 
    if (Environment.current == Environment.PRODUCTION) { 
     export = false 
    } 
} 
3

, 당신은이 작업을 수행 할 필요가

production { 
     grails.plugin.excludes='console,classDiagram' 
} 

을하지만 보인다 'run-app'와 'war'에서 제외 시킬지에 대한 혼란이있다. 오늘 확인하고 확인하려고 할 것입니다

0

당신은 당신의 Config.groovy 파일에서 제외 속성을 사용할 수 있습니다 : 특정 환경에서 플러그인을 제외 할 경우

관련 문제