2016-10-24 1 views
0

получение 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 compileSBT, разрешающие модули были решены с противоречивыми кросс-версия суффиксов в

Попытка исключить 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

Это не работает для меня, и я не могу понять, почему.

ответ

0

Ах, извините, я был слепым. ("com.my.company" % "has-bad-dependency" % "latest.integration").exclude("com.fasterxml.jackson.module", "jackson-module-scala_2.10"),

Мой артефакта было неправильно, это не было _2.10.

Работает нормально.

Смежные вопросы