针对正在运行的应用

时间:2015-09-14 08:47:04

标签: grails groovy grails-2.0 spock grails-3.0

想知道是否有一个grails“命令”与PHP的Yii框架有很多相同的方式?它允许运行像groovy控制台插件这样的脚本。我只需要在当前运行的应用程序上运行一些测试或脚本,而无需启动另一个需要花费大量时间的环境。

我喜欢Grails控制台,但也许可以从IDE(IDEA)运行它?或者甚至更好地以相同的方式运行测试而无需重新启动应用程序。 (编译和数据库创建丢弃很烦人)

尝试将 - baseUrl 与test-app一起使用,但它不起作用,产生java.lang.IllegalStateException,而且速度太慢。

在运行应用程序或测试时运行脚本的最佳方法是什么?

更新:现在Grails 3中已经有了run-script命令

1 个答案:

答案 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

如果这回答了你的问题