Импортировать Ant-build в Gradle Task - PullRequest
0 голосов
/ 12 октября 2018

Я работаю над переходом с Ant на Gradle.В настоящее время у меня есть 2 файла build.xml, которые создали 2 разных файла .ear.Экземпляр buildA.xml зависит от buildB.xml, и мне нужно собрать BuildB.xml отдельно.У меня есть только один build.gradle, и я попытался импортировать 2 сборки с помощью ant.importBuild 'A.xml' ant.importBuild 'B.xml' Так что я не могу собрать buildB.xml и даже получаю еготот же набор JAR, что и BuildA.Должен ли я создать другой build.gradle, чтобы разделить его?Пожалуйста, дайте мне предложения, если у вас есть идеи.К вашему сведению - buildA - это подмножество buildB

Заранее спасибо:)

1 Ответ

0 голосов
/ 12 октября 2018

Если в файлах сборки ant есть коллизии имен целевых имен ant, вы можете импортировать их с помощью «трансформера»:

ant.importBuild('buildA.xml') { antTargetName ->
    'a-' + antTargetName
}

ant.importBuild('buildB.xml') { antTargetName ->
    'b-' + antTargetName
}
...