Gant 100%Ant兼容吗?

时间:2009-07-15 18:09:36

标签: java ant groovy gant

我写了一些Groovy代码,我想将它与现有的Java代码集成。我们希望能够保留我们的ant脚本,并且只添加所需的Groovy功能。 Gant会允许我们保留现有的脚本吗?

3 个答案:

答案 0 :(得分:2)

根据Gant网站,没有:

Gant is a tool for scripting Ant tasks using Groovy instead of XML to specify the logic. A Gant specification is a Groovy script ...

Gant构建脚本使用Groovy脚本,而不是XML,但它使用Ant任务。因此,如果您有任何自定义Ant任务,您仍然可以使用它们。

答案 1 :(得分:1)

也许你可以提供更多关于你想做什么的细节。 您可以从Gant调用普通的Ant脚本,反之亦然。

您还可以使用groovy ant任务在正常(或Gant风格)的ant版本中运行任意Groovy。

答案 2 :(得分:1)

以下内容未回答关于Gant的问题, 但它可能有助于解决这个问题:

Gradle是一个Groovy构建工具。它比Gant更复杂。 我在博客上发表了here

从Gradle常见问题解答(here):

  

Gradle可以导入任何Ant构建   脚本。 Gradle深入融合   一个Ant构建。每个Ant目标都是   表示为Gradle任务。这个任务   可以在Gradle中进一步增强   构建脚本。