gpt4 book ai didi

grails - 从grails项目执行gant脚本

转载 作者:行者123 更新时间:2023-12-02 14:11:57 26 4
gpt4 key购买 nike

我已经编写了自己的gant脚本,该脚本可以从命令行正常运行。现在,我需要从grails项目运行以下脚本:

def outputMessage

try{

GroovyScriptEngine engine = new GroovyScriptEngine("/www", this.getClass().getClassLoader());
engine.run("scripts/MyOwnScript_.groovy", "param1 param2")
outputMessage = "<br> OK: Script run successfully"
}
catch (Exception e) {
outputMessage += "<br> ERROR: There has been running the script"
}

我收到的错误是“没有此类属性:class:MyOwnScript_的includeTargets”,因为我的Gant脚本需要其他一些脚本。

有人知道使它正常工作的正确方法吗?

最佳答案

您是否尝试过获取脚本文件夹的路径并执行诸如

["groovy", "scripts/MyOwnScript_.groovy", "param1", "param2"].execute()

有关在groovy中运行外部进程的更多信息,请参见 here

关于grails - 从grails项目执行gant脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21785449/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com