Gradle имеет возможность добавлять собственную логику в buildSrc, минус которой в том, что при любом малейшем изменении она приводит к полному сбросу build кэша.
Альтернативой buildSrc представляется Composite Builds. В статье разбирается: 👉 разница между этими 2 подходами 👉 как мигрировать с buildSrc на Composite Builds 👉 проблемы с которыми можно столкнуться и как их решать