Где документация для AntBuilder от Gradle?
Я портирую Ant build.xml в Gradle. Я хотел использовать AntBuilder от Gradle, чтобы сделать что-то вроде
task mytask << { ant { jar(..) { ... } } }
У меня возникли некоторые проблемы с синтаксисом, и я не могу понять, где задокументирован AntBuilder. Руководство пользователя Gradle просто указывает на API [1], который довольно бесполезен. Поскольку в нем не задокументированы какие-либо задачи, поддерживаемые AntBuilder (например, 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
1 ответ
AntBuilder
описано в главе "Использование Ant из Gradle" Руководства пользователя Gradle. Тем не менее, вот еще несколько указателей:
Gradle-х
AntBuilder
(практически) так же, как GroovyAntBuilder
, Синтаксис - это механический перевод синтаксиса Ant XML. Для начала ознакомьтесь с примерами в полном дистрибутиве Gradle.AntBuilder
может использоваться с любой задачей Ant. Информацию о конкретной задаче Ant смотрите в ее документации.Сторонние задачи Ant (т.е. задачи Ant, которые не поставляются с Ant) должны быть определены заранее точно так же, как в Ant. Подробнее см. Главу руководства пользователя.