// 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 环境中执行 Groovy 脚本。
最初要执行 Groovy 脚本不能位于 src/main/scripts 文件夹中,因为该文件夹是为 create-script 创建的 CLI 脚本保留的。 |
示例
路径相对于基础项目路径进行解析
描述
用法
grails <<env>>* run-script <<scripts>>
参数
-
scripts
- 运行哪些脚本
变量
ctx
变量被注入进所有脚本中,且是 ApplicationContext
的一个实例
脚本在持续会话环境中执行。默认情况下,会导入默认包 (grails.codegen.defaultPackage ) |