Описание тега migration-manager

Менеджер миграции для Scala (вкратце MiMa) - это инструмент для диагностики бинарных несовместимостей для библиотек Scala.

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

MiMa сравнивает все файлы классов двух выпущенных библиотек и сообщает обо всех источниках несовместимости, которые могут привести к ошибке компоновки. MiMa предоставляет сопровождающим библиотеки инструмент, который может значительно автоматизировать и упростить процесс обеспечения двоичной совместимости библиотек между выпусками.