2013-05-28 10 views
1

В нашем проекте есть требование, как заставить всех пользователей использовать mvn для запуска приложения grails. Поэтому у меня есть задача, назначенная для него, например, отключить поддержку прогона или приложения для запуска приложения-приложения, поэтому, когда другой парень пытается запустить приложение с использованием grails runApp, он покажет сообщение и должен выйти. Может ли любой орган помочь, пожалуйста.Grails Отключить команду run-app

+2

дубликат? http://stackoverflow.com/questions/16774820/grails-app-only-use-maven-to-run-drop-support-for-grails –

ответ

2

HI Я решил его делать следующий шаг:

Я создал _Events.groovy, выполнив "Grails создать скрипт-_Events". Сделав это, он создаст _Events.groovy в каталоге скриптов, а в eventCompileStart я написал следующий код, и он отлично работает для меня.

eventCompileStart = { 
if(BuildSettingsHolder.settings.grailsHome){ 
    println""" 
       ********************************************************* 
       *  "grails run-app" support is disabled   * 
       *              * 
       *  Try to run "mvn clean grails:run-app"   * 
       *              * 
       ********************************************************* 
    """ 
    System.exit(0) 
} 

}

Я надеюсь, что это поможет какой-то один.