最近学习scala和play,使用idea模板创建项目后,项目构建时就发现报错了,处理了很久,记录一下。
错误日志:
- [error] (update) found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
- [error]
- [error] * org.scala-lang.modules:scala-xml_2.12:2.1.0 (early-semver) is selected over {1.2.0, 1.1.1}
- [error] +- org.scala-lang:scala-compiler:2.12.17 (depends on 2.1.0)
- [error] +- com.typesafe.sbt:sbt-native-packager:1.5.2 (scalaVersion=2.12, sbtVersion=1.0) (depends on 1.1.1)
- [error] +- com.typesafe.play:twirl-api_2.12:1.5.1 (depends on 1.2.0)
- [error]
- [error]
- [error] this can be overridden using libraryDependencySchemes or evictionErrorLevel
原因:看描述应该是scala-xml这个依赖冲突了,这个依赖用在scala、sbt、play中,初步怀疑由于三个版本不兼容导致。
当前项目版本:
scala: 2.12.17