Sbt Uber Jar assemblyMergeStrategy



我正在构建一个工具,我将使用addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.6")

部署在Uber Jar中

合并策略使我感到困惑。(请参阅https://github.com/sbt/sbt-semembly)。编译器选择要根据CP中的位置保留或丢弃的编译器选择,而不是指定重复依赖项的版本

根据以前的经验,这似乎引起了问题。我如何指定我要保留哪个版本的杰克逊或slf4j?

如果您只想选择一个版本,请使用dependencyOverrides。您还可以通过show evicted命令检查版本冲突。请参阅此处以获取相关答案。

相关内容

  • 没有找到相关文章

最新更新