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