文件名称:mima:一种在Scala中捕获二进制不兼容的工具
文件大小:495KB
文件格式:ZIP
更新时间:2024-02-26 15:42:42
scala sbt-plugin compatibility-testing supported ScalaScala
米玛 MiMa(用于“迁移管理器”)是一种用于识别Scala库中的工具。 发音为MEE-ma 。 这是什么? MiMa可以报告二进制修改,这些修改可能导致JVM在运行时抛出java.lang.LinkageError (或其子类型之一,例如AbstractMethodError )。 链接错误通常是类/成员签名修改的结果。 MiMa比较了两个已发布库的所有类文件,并报告了可能导致链接错误的所有不兼容性来源。 MiMa为您(库维护者)提供了一个工具,该工具可以极大地自动化并简化确保库的发行版与发行版二进制兼容性的过程。 MiMa要注意的一个关键方面是它仅查找语法上的二进制不兼容。 不考虑