我正在将一个Ant build.xml移植到Gradle。我想使用Gradle的AntBuilder来做类似
的事情任务mytask<< { 蚂蚁{ jar(..){...} } }
我在语法方面遇到了一些问题,无法弄清楚AntBuilder的记录位置。 Gradle用户指南只是指向API [1],这是非常无用的。因为它没有记录AntBuilder支持的任何ant任务(例如jar,copy等)。
谷歌搜索我发现另一个人问同样的问题[2],但没有人回答。[1] http://www.gradle.org/docs/current/groovydoc/org/gradle/api/AntBuilder.html [2] http://groovy.329449.n5.nabble.com/Where-s-the-documentation-for-Antbuilder-tt2857050.html#none
答案 0 :(得分:2)
AntBuilder
记录在"使用Gradle" Gradle User Guide的一章。也就是说,这里有一些进一步的指示:
Gradle的AntBuilder
(几乎)与Groovy的AntBuilder
相同。语法是Ant XML语法的机械转换。要开始使用,请查看完整Gradle分布中的示例。
AntBuilder
可用于任何Ant任务。有关特定Ant任务的信息,请查看其文档。
第三方Ant任务(即不随Ant一起提供的Ant任务)必须事先与Ant完全相同。有关详细信息,请参阅用户指南章节。