Grails脚本调用另一个

时间:2015-05-20 16:30:07

标签: grails

我正在尝试编写一个grails脚本,我可以用它来完成几个任务。其中一些任务涉及调用其他脚本。例如,使用几个不同的开关调用grails schema-export。我该怎么做呢?感谢

1 个答案:

答案 0 :(得分:1)

我为不同的任务做了类似的事情,你可以使用下面的代码来调用dbManager脚本,该脚本在内部使用相同的代码运行你的其他任务,它可能是基于 grails schema-export 关于环境。

def dbManager =("grails -Dgrails.env="+Environment.currentEnvironment+" run-script scripts/dbManager.groovy").execute()
dbManager.waitForProcessOutput( System.out, System.err )