lightbend-labs/mima

Support sbt-assembly JAR Compatibility Checks

kristof-c2fo opened this issue · 0 comments

We're looking to compare JARs assembled via sbt-assembly using mima. We have the assembled JARs being published to our local dependencies like so

$ pwd
/Users/account/.ivy2/local/abc/xyz/0.4.2/jars
$ ls -l
total 300728
-rw-r--r--  1  151868313 Jul 15 16:49 xyz_2.12-assembly.jar
-rw-r--r--  1 32 Jul 15 16:49 xyz_2.12-assembly.jar.md5
-rw-r--r--  1 40 Jul 15 16:49 xyz_2.12-assembly.jar.sha1
-rw-r--r--  1 2082454 Jul 15 16:48 xyz_2.12.jar
-rw-r--r--  1 32 Jul 15 16:49 xyz_2.12.jar.md5
-rw-r--r--  1 40 Jul 15 16:49 xyz_2.12.jar.sha1

But when we run mimaReportBinaryIssues, it only seems to be comparing against the unassembled JAR. Is there support for checking compatibility across multiple assembled JARs from the same project using mima?