【问题标题】:SBT, resolving modules were resolved with conflicting cross-version suffixes inSBT,解析模块已通过冲突的跨版本后缀解决
【发布时间】:2016-10-24 09:46:29
【问题描述】:

得到 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()

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

有办法解决吗?

我见过各种 SO QA,例如 Conflicting cross-version suffixes in: org.scalamacros:quasiquotes 导致 https://github.com/cleverage/play2-elasticsearch/issues/49

它对我不起作用,我不知道为什么。

【问题讨论】:

    标签: scala sbt scala-2.10 scala-2.11


    【解决方案1】:

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

    我的 artifactId 有误,它没有 _2.10

    工作正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-29
      • 2017-02-01
      • 2013-10-15
      • 1970-01-01
      • 1970-01-01
      • 2018-11-01
      • 1970-01-01
      • 2015-07-02
      相关资源
      最近更新 更多