1

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

4

1 回答 1

2

嗨,我通过以下步骤解决了它:

我通过执行“grails create-script _Events”创建了 _Events.groovy。通过这样做,它将在脚本目录和 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)
}

}

我希望它会帮助一些人。

于 2013-05-31T07:51:59.323 回答