2014-05-08 54 views
0

我將一個Ant build.xml移植到Gradle。我想用搖籃的AntBuilder做這樣的事情Gradle的AntBuilder的文檔在哪裏?

任務mytask < < { 螞蟻{ 罐子(..){...}} }

我有一些麻煩的語法和無法確定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

AntBuilderGradle User Guide的 「從搖籃使用Ant」 章記載。這就是說,這裏有一些進一步的指針:

  • 搖籃的AntBuilder是(幾乎)一樣Groovy的AntBuilder。該語法是Ant XML語法的機械翻譯。要開始,請查看完整Gradle發行版中的示例。

  • AntBuilder可以與任何Ant任務一起使用。有關特定Ant任務的信息,請查看其文檔。

  • 第三方Ant任務(即不附帶Ant的Ant任務)必須事先與Ant中一樣事先定義。有關詳細信息,請參閱用戶指南章節。