avro4s
avro4s copied to clipboard
Multiple versions of scala libraries detected
I get the following warning:
[WARNING] Expected all dependencies to require Scala version: 2.12.18
[WARNING] com.sksamuel.avro4s:avro4s-core_2.12:4.0.13 requires scala version: 2.12.7
I wonder why avro4s requires a precise version of Scala.
Tried with avro4s-core 4.1.1 and 4.0.13. Java 11 Scala 2.12.18
Workaround: exclude Scala libs from transitive dependencies:
<dependency>
<groupId>com.sksamuel.avro4s</groupId>
<artifactId>avro4s-core_2.12</artifactId>
<version>4.1.1</version>
<exclusions>
<exclusion>
<groupId>org.scala-lang</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>