[WARNING] Expected all dependencies to require Scala version: 2.10.3
[WARNING] mycoolcompany:mycoolproject:1.5.25 requires scala version: 2.10.3
[WARNING] me.lessis:odelay-core_2.10:0.1.0 requires scala version: 2.10.4
[WARNING] Multiple versions of scala libraries detected!
Starting from scala 2.10 all changes in bugfix/patch version should be backward compatible, so these warnings don’t really have the point in this case. But they are still very important in case when, let’s say, you somehow end up with scala 2.9 and 2.11 libraries. It happens that since version 3.1.6 you can fix this using scalaCompatVersion configuration
12345678910
<plugin><groupId>net.alchim31.maven</groupId><artifactId>scala-maven-plugin</artifactId><version>3.1.6</version><configuration><scalaCompatVersion>${scala.binary.version}</scalaCompatVersion><scalaVersion>${scala.version}</scalaVersion></configuration><!-- other settings--></plugin>
Where in my case I have scala.binary.version property defined as