spire
spire copied to clipboard
Duplicated classes between different packages.
object BuildInfo exists in both spire-platform_2.11-0.16.0.jar and spire-util_2.11-0.16.0.jar.
Classes in package spire.scalacompat exists in both spire-platform_2.11-0.16.2.jar and spire-util_2.11-0.16.2.jar.
This duplication prevents me to use R8 Android build tool.
I'm hitting this as well:
Execution failed for task 'checkReleaseDuplicateClasses'.
> 1 exception was raised by workers:
java.lang.RuntimeException: java.lang.RuntimeException: Duplicate class scala.annotation.nowarn found in modules scala-collection-compat_2.12-2.2.0.jar (org.scala-lang.modules:scala-collection-compat_2.12:2.2.0) and scala-library-2.12.14.jar (org.scala-lang:scala-library:2.12.14)
Duplicate class scala.annotation.nowarn$ found in modules scala-collection-compat_2.12-2.2.0.jar (org.scala-lang.modules:scala-collection-compat_2.12:2.2.0) and scala-library-2.12.14.jar (org.scala-lang:scala-library:2.12.14)
Duplicate class spire.scalacompat.BuilderCompat found in the following modules: spire-macros_2.12-0.17.0.jar (org.typelevel:spire-macros_2.12:0.17.0), spire-platform_2.12-0.17.0.jar (org.typelevel:spire-platform_2.12:0.17.0), spire-util_2.12-0.17.0.jar (org.typelevel:spire-util_2.12:0.17.0) and spire_2.12-0.17.0.jar (org.typelevel:spire_2.12:0.17.0)
Duplicate class spire.scalacompat.IterableLikeCompat found in the following modules: spire-macros_2.12-0.17.0.jar (org.typelevel:spire-macros_2.12:0.17.0), spire-platform_2.12-0.17.0.jar (org.typelevel:spire-platform_2.12:0.17.0), spire-util_2.12-0.17.0.jar (org.typelevel:spire-util_2.12:0.17.0) and spire_2.12-0.17.0.jar (org.typelevel:spire_2.12:0.17.0)
Duplicate class spire.scalacompat.ScalaOrderingWrapperCompat found in the following modules: spire-macros_2.12-0.17.0.jar (org.typelevel:spire-macros_2.12:0.17.0), spire-platform_2.12-0.17.0.jar (org.typelevel:spire-platform_2.12:0.17.0), spire-util_2.12-0.17.0.jar (org.typelevel:spire-util_2.12:0.17.0) and spire_2.12-0.17.0.jar (org.typelevel:spire_2.12:0.17.0)
Duplicate class spire.scalacompat.package found in the following modules: spire-macros_2.12-0.17.0.jar (org.typelevel:spire-macros_2.12:0.17.0), spire-platform_2.12-0.17.0.jar (org.typelevel:spire-platform_2.12:0.17.0), spire-util_2.12-0.17.0.jar (org.typelevel:spire-util_2.12:0.17.0) and spire_2.12-0.17.0.jar (org.typelevel:spire_2.12:0.17.0)
Duplicate class spire.scalacompat.package$ found in the following modules: spire-macros_2.12-0.17.0.jar (org.typelevel:spire-macros_2.12:0.17.0), spire-platform_2.12-0.17.0.jar (org.typelevel:spire-platform_2.12:0.17.0), spire-util_2.12-0.17.0.jar (org.typelevel:spire-util_2.12:0.17.0) and spire_2.12-0.17.0.jar (org.typelevel:spire_2.12:0.17.0)
Duplicate class spire.scalacompat.package$FactoryCompatOps found in the following modules: spire-macros_2.12-0.17.0.jar (org.typelevel:spire-macros_2.12:0.17.0), spire-platform_2.12-0.17.0.jar (org.typelevel:spire-platform_2.12:0.17.0), spire-util_2.12-0.17.0.jar (org.typelevel:spire-util_2.12:0.17.0) and spire_2.12-0.17.0.jar (org.typelevel:spire_2.12:0.17.0)
Did you ever figure out a fix @pocorall ?
@pierzchalski I am not using spire right now.