Sbt Uber Jar AssemblyMergeStrategy - PullRequest
       14

Sbt Uber Jar AssemblyMergeStrategy

0 голосов
/ 22 февраля 2019

Я создаю инструмент, который разверну в банке Uber, используя addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.6")

. Стратегии слияния меня смущают.( см. https://github.com/sbt/sbt-assembly). Вместо того, чтобы указывать версию дублирующихся зависимостей для сохранения (или указание сохранить последнюю версию), компилятор выбирает, какие из них сохранить или отбросить на основе позиции в CP.

Судя по предыдущему опыту, это вызывает проблемы. Как мне указать, какую версию, скажем, Jackson или Slf4j я хочу сохранить?

1 Ответ

0 голосов
/ 23 февраля 2019

Если вы просто хотите выбрать версию, используйте dependencyOverrides.Вы также можете проверять конфликты версий с помощью команды show evicted.См. здесь для соответствующего ответа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...