Gradle Переопределить версию зависимости базового модуля
Есть два проекта, базовый и зависимый, каждый имеет свой gradle файл. Базовый использует зависимость api("com.google.firebase:firebase-messaging:20.2.4"). Мне нужно дать возможность зависимому модулю определить какую версию использовать базовому, базовый должен использовать динамическую версию, которую вернет какая-нибудь функция из зависимого модуля.
Кажется этого нельзя сделать. Можно только для зависимого указать, какую версию использовать, но базовый будет все равно использовать свою версию.
Возможно или нет?