我正在将Ant build.xml移植到Gradle。我想用Gradle的AntBuilder做类似的事情任务mytask Ant { jar(..){...} }}我在语法上遇到了一些麻烦,无法弄清楚在哪里记录了AntBuilder。 Gradle用户指南仅指向了毫无用处的API [1]。由于它没有记录AntBuilder支持的任何 Ant 任务(例如jar,副本等)。谷歌搜索我发现另一个人问同样的问题[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 (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 Gradle User Guide的“使用Gradle中的Ant”一章中介绍了AntBuilder。话虽如此,这里还有一些其他指示: Gradle的AntBuilder(实际上)与Groovy的AntBuilder相同。该语法是Ant XML语法的机械翻译。首先,请查看完整Gradle发行版中的样本。 AntBuilder可以与任何Ant任务一起使用。有关特定Ant任务的信息,请查看其文档。 第三方Ant任务(即不随Ant一起提供的Ant任务)必须事先在Ant中完全定义。有关详细信息,请参见《用户指南》一章。 (adsbygoogle = window.adsbygoogle || []).push({});
07-27 13:27