MiMa reports on binary incompatibility in applications, tools and libraries compiled with different versions of Scala
Migration Manager allows you, the developer, to have the best of both worlds: You can take advantage of all the new features of the latest versions of Scala while ensuring a smooth transition for software built with earlier versions. Simply assemble all of the components of your application and then analyze them together for binary compatibility. Using the report mode you can identify incompatibilities and decide how to handle them in advance of migration.
Migration Manager scans all the class files in your project, detecting incompatibilities. Now, tool writers can be confident that new features can be integrated quickly and easily in their projects without breaking backward compatibility.
Migration Manager is currently under active development, and has been released by Lightbend under the Apache 2.0 open source license.
|Plugin for sbt||See this README|