Описание тега migration-manager
Менеджер миграции для Scala (вкратце MiMa) - это инструмент для диагностики бинарных несовместимостей для библиотек Scala.
Менеджер миграции (вкратце MiMa) - это инструмент для Scala, который может сообщать о бинарных модификациях, которые могут привести к тому, что JVM выбросит java.lang.LinkageError
(или один из его подтипов, как AbstractMethodError
) во время выполнения. Ошибки связывания обычно являются следствием изменений в подписи классов / членов.
MiMa сравнивает все файлы классов двух выпущенных библиотек и сообщает обо всех источниках несовместимости, которые могут привести к ошибке компоновки. MiMa предоставляет сопровождающим библиотеки инструмент, который может значительно автоматизировать и упростить процесс обеспечения двоичной совместимости библиотек между выпусками.