У нас есть несколько проектов / сервисов, где мы повторяем одну и ту же конфигурацию снова и снова как часть файла build.gradle. Примерами могут быть конфигурация для безупречного плагина, докера, junit / jacoco, управление версиями, Groovy и т. Д.
Интересно, есть ли способ вывести его из внешнего вида или переместить в одно место, чтобы при необходимости мы могли обновить конфигурацию один раз вместо того, чтобы делать то же самое для каждого проекта.
Очень наивная идея - хранить файл master-build.gradle в своем собственном git-репозитории, и при необходимости мы можем ссылаться на него как на подмодуль git с возможностями расширения / перезаписи. Открыт для любых идей. Спасибо!