Scala-java8-compat_2.12:0.8.0的Scala版本警告



我正在使用Scala 2.12.1用于使用Maven构建的项目,但正在获得以下版本的警告:

[WARNING]  org.scala-lang.modules:scala-java8-compat_2.12:0.8.0 requires scala version: 2.12.0
[WARNING] Multiple versions of scala libraries detected!

在这里我该怎么做?据我了解,这些库本身带来了我的意思,也不是我明确定义的。我也为 xml lib得到了相同的措施。

要摆脱此类警告,只需将其添加到您的pom.xml中的<maven-scala-plugin>定义的<configuration>块:

<scalaCompatVersion>${scala.compat.version}</scalaCompatVersion>

并将<scala.compat.version>2.12</scala.compat.version>添加到<properties>部分。


除非主要版本有所不同,否则这些警告可能会安全丢弃。如下所述:

我们保证" org.scala-lang"%" scala-library"%" 2.n.x"one_answers" org.scala-lang"%" scala" scala-refflect" scala-reflect"%" 2.n.x"文物


此外,要了解一个人的项目依赖性中的某些库,可以使用:

$ mvn dependency:tree

最新更新