Grails禁用run-app命令

时间:2013-05-28 09:03:27

标签: grails maven-3 grails-plugin grails-config

在我们的项目中,有一项要求强制所有用户使用mvn来运行grails应用程序。所以我为它分配了一个任务,例如禁用run-app支持或覆盖run-app命令,所以当其他人尝试使用grails runApp运行应用程序时,它会显示一些消息并应该退出。任何人都可以帮忙。

1 个答案:

答案 0 :(得分:2)

我通过以下步骤解决了这个问题:

我通过执行“grails create-script _Events”创建了_Events.groovy。通过执行此操作,它将在脚本目录中创建_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)
}

}

我希望它能帮到某个人。