(快速参考)
运行脚本
用途

在 Grails 环境中执行 Groovy 脚本。

最初要执行 Groovy 脚本不能位于 src/main/scripts 文件夹中,因为该文件夹是为 create-script 创建的 CLI 脚本保留的。
示例
// run a single script in the dev environment
grails run-script scripts/helloWorld.groovy

// run multiple scripts in the prod environment
grails prod run-script scripts/hello.groovy scripts/world.groovy

// run with Gradle
./gradlew runScript -Pargs="scripts/helloWorld.groovy" -Dgrails.env=prod

路径相对于基础项目路径进行解析

描述

用法

grails <<env>>* run-script <<scripts>>

参数

  • scripts - 运行哪些脚本

变量

ctx 变量被注入进所有脚本中,且是 ApplicationContext 的一个实例

脚本在持续会话环境中执行。默认情况下,会导入默认包 (grails.codegen.defaultPackage)