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

时间:2016-03-30 09:53:58

标签: dependencies sbt

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

libraryDependencies ++= Seq(
   "com.lerestau" % "killer-launcher" % "1.0.2",
   "com.lerestau" % "menu-starter" % "1.0.0"
)

菜单启动器传递下载"杀手启动器" %" 0.0.8" 因此在当前项目中出现错误。有没有办法解决这种冲突。我想出了 dependencyOverrides ,但是如果冲突完全是二进制的,那就行了。那不行。如何解决 SBT

1 个答案:

答案 0 :(得分:2)

以下内容应该消除菜单启动程序对旧版杀手启动器版本的传递依赖性:

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

更多详细信息可以在the documentation中找到,但遗憾的是似乎没有办法直接链接到相关部分。