Использование Gradle 5.0 и работа с большим репо с несколькими сотнями модулей. Я пытаюсь заменить некоторые технологии в одной из основных частей, что приводит к сбою многих проектов в процессе перехода.Поскольку я все еще хотел бы использовать CI / CD на данный момент, я ищу способ временно отключить эти проекты.
Я предпочитаю центральное расположение, чтобы отключить эти проекты, чтобы уменьшить конфликты при перебазировании / объединениис обновлениями из ветки разработки.
То, что я делал до сих пор, - это включил все имена проектов, которые, как ожидается, потерпят неудачу, в один внешний файл.Имена тезисов загружаются из файла, сопоставленного с текущим именем подпроектов, и все задачи отключены, ожидают, что задача clean
(все еще хочет быть в состоянии очистить) для соответствующих проектов (сделано в build.gradle
).
Можно ли сделать это лучше программно в build.gradle
или settings.gradle
аналогично тому, как -x
работает в командной строке?