sbt-testrunner has its classpath shared with the users actual tests, and even though it only has 1 dependency (scalapb-runtime) it can still cause conflicts. One way to fix this is to shade the dependency using https://github.com/coursier/sbt-shading
sbt-testrunner has its classpath shared with the users actual tests, and even though it only has 1 dependency (scalapb-runtime) it can still cause conflicts. One way to fix this is to shade the dependency using https://github.com/coursier/sbt-shading