- Старая: com.example.oldname.module:module
- Новая: com.example.newname.module:module
Задача
Библиотека глубоко встроена в нашу иерархию зависимостей:
Код: Выделить всё
App
└─ Framework1
└─ Framework2
└─ Framework3
Что я подумал
Я изучал возможность написания специального плагина Gradle для автоматического перезаписи байт-кода или ссылок на артефакты во время процесса сборки с использованием преобразований артефактов и замен зависимостей, но я не уверен, жизнеспособен ли этот подход или я слишком усложняю решение.
Вопрос
Кто-нибудь успешно перенес такую часто используемую внутреннюю библиотеку? Какая стратегия миграции сработала для вас? Есть ли стандартный шаблон, которому я должен следовать? Доступны инструменты?
Подробнее здесь: https://stackoverflow.com/questions/798 ... nates-when
Мобильная версия