想知道是否有一个grails“命令”与PHP的Yii框架有很多相同的方式?它允许运行像groovy控制台插件这样的脚本。我只需要在当前运行的应用程序上运行一些测试或脚本,而无需启动另一个需要花费大量时间的环境。
我喜欢Grails控制台,但也许可以从IDE(IDEA)运行它?或者甚至更好地以相同的方式运行测试而无需重新启动应用程序。 (编译和数据库创建丢弃很烦人)
尝试将 - baseUrl 与test-app一起使用,但它不起作用,产生java.lang.IllegalStateException,而且速度太慢。
在运行应用程序或测试时运行脚本的最佳方法是什么?
更新:现在Grails 3中已经有了run-script命令
答案 0 :(得分:1)
您可以使用grails控制台插件在运行环境中运行脚本
你的依赖: 编译":console:1.5.5"
从控制台执行脚本。您可以使用
grails run-script src/scripts/appstatus.groovy
您可以参考:
http://mrhaki.blogspot.in/2014/05/grails-goodness-run-groovy-scripts-in.html
如果这回答了你的问题