如何从groovy运行现有的ant脚本

如何从groovy运行现有的ant脚本,ant,groovy,Ant,Groovy,我的构建过程分为三步。运行ant进行构建。将war传输到服务器。触摸重新加载文件 我已经使用antbuilder迁移了groovy中的最后两个步骤。但是,我无法使用groovy运行现有的ant脚本 通常我在dos提示符下使用以下命令运行它: ant -Dsystem=mysystem -DsomeotherOption=true 从groovy开始,当我尝试 "ant -Dsystem=mysystem -DsomeotherOption=true".execute() 它给出一个错误,说明

我的构建过程分为三步。运行ant进行构建。将war传输到服务器。触摸重新加载文件

我已经使用antbuilder迁移了groovy中的最后两个步骤。但是,我无法使用groovy运行现有的ant脚本

通常我在dos提示符下使用以下命令运行它:

ant -Dsystem=mysystem -DsomeotherOption=true
从groovy开始,当我尝试

"ant -Dsystem=mysystem -DsomeotherOption=true".execute()
它给出一个错误,说明ant不是可识别的命令


如何利用groovy中现有的ant脚本?

尝试给出ant可执行文件的绝对路径,例如C:\path\to\ant


您还可以按本用户指南所示以编程方式使用Ant:

我在查看类似需求时发现,它基本上描述了从Groovy使用Ant的ProjectHelper和Project类的过程。这样,您就不需要将Ant构建文件转换为groovy风格的语法。

太好了。成功了。必须为C:\path\to\ant.bat提供没有扩展名的错误。