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