Мне нужно импортировать много файлов ant (build.xml) для build.gradle.kts. Если я импортирую только один build.xml, он работает нормально, но при попытке второго файла сборки у этого второго файла не все цели импортируются.
Я попытался переименовать все задачи во время импорта, используя
ant.importBuild("../project1/build.xml") { antTaskName ->
"ant-project1-$antTaskName"
}
ant.importBuild("../project2/build.xml") { antTaskName ->
"ant-project2-$antTaskName"
}
Все цели переименованы, но все цели с одинаковыми именами в файле project2 build.xml не импортируются.
Я включил подробный режим и получил следующие сообщения:
Уже определенный в основном или предыдущем импорте, игнорировать clean
Уже определено в основном или предыдущем импорте, игнорировать развертывание
Очистка и развертывание являются общими объектами между проектом1 и проектом2.
Мне нужно импортировать все цели, переименовывая с суффиксом имени проекта.