如何解决 SBT 依赖的依赖冲突?

Vik*_*rma 6 dependencies sbt

我有一个项目的build.sbt正在使用:

libraryDependencies ++= Seq(
   "com.lerestau" % "killer-launcher" % "1.0.2",
   "com.lerestau" % "menu-starter" % "1.0.0"
)
Run Code Online (Sandbox Code Playgroud)

菜单启动器传递下载“killer-launcher”%“0.0.8”,因此在当前项目中出现错误。有什么办法可以解决这种冲突。我想出了dependencyOverrides,但如果冲突完全是二元的,那它就有效。那没有用。SBT如何解决?

小智 5

以下应该摆脱 menu-starter 对旧的killer-launcher 版本的传递依赖:

libraryDependencies ++= Seq(
  "com.lerestau" % "killer-launcher" % "1.0.2",
  "com.lerestau" % "menu-starter" % "1.0.0" exclude("com.lerestau", "killer-launcher"
)  
Run Code Online (Sandbox Code Playgroud)

不幸的是,可以在文档中找到更多详细信息,但似乎没有直接链接到相关部分的方法。