3

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

4

3 回答 3

3

根据 Gant 网站,没有:

Gant 是一个使用 Groovy 而非 XML 来编写 Ant 任务脚本以指定逻辑的工具。Gant 规范是一个 Groovy 脚本......

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

于 2009-07-15T18:18:43.000 回答
1

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

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

于 2009-07-28T02:55:25.793 回答
1

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

Gradle 是一个 Groovy 构建工具。它比 Gant 更复杂。我在这里写过这个。

从 Gradle 常见问题解答(此处):

Gradle 可以导入任何 Ant 构建脚本。Gradle 与 Ant 构建深度集成。每个 Ant 目标都表示为一个 Gradle 任务。此任务可以在您的 Gradle 构建脚本中进一步增强。

于 2009-08-31T00:06:38.527 回答