SBT,解决模块解决了冲突的跨版本后缀

时间:2016-10-24 09:46:29

标签: scala sbt scala-2.10 scala-2.11

越来越 error] Modules were resolved with conflicting cross-version suffixes in {file:/hehe/}my-app: [error] com.fasterxml.jackson.module:jackson-module-scala _2.11, _2.10 sbt clean compile期间

尝试排除2.10并使用2.11:

("com.my.company" % "has-bad-dependency" % "latest.integration").exclude("com.fasterxml.jackson.module", "jackson-module-scala"), ("com.fasterxml.jackson.module" % "jackson-module-scala_2.11" % "2.4.2").force()

("com.my.company" % "has-bad-dependency" % "latest.integration").exclude("com.fasterxml.jackson.module", "jackson-module-scala"), ("com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.4.2").force()

没有帮助。错误是一样的。

有没有机会解决它?

我已经看到Conflicting cross-version suffixes in: org.scalamacros:quasiquotes之类的各种SO QA导致https://github.com/cleverage/play2-elasticsearch/issues/49

它对我不起作用,我无法找到原因。

1 个答案:

答案 0 :(得分:0)

啊,对不起,我失明了。 ("com.my.company" % "has-bad-dependency" % "latest.integration").exclude("com.fasterxml.jackson.module", "jackson-module-scala_2.10"),

我的 artifactId 错了,它没有 _2.10

工作正常。