2013-05-28 34 views
1

在我們的項目中有一個要求,像強制所有用戶使用mvn來運行grails應用程序。所以我有一個任務分配給它像禁用運行應用程序支持或重寫run-app命令,以便其他人嘗試使用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」。通過這樣做,它將在腳本目錄和eventCompileStart中創建_Events.groovy,我寫了下面的代碼,它對我來說工作正常。

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

}

我希望這將幫助一些之一。