2013-05-28 37 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) 
} 

}

我希望这将帮助一些之一。