scala - 是否有一种简单的方法可以在 SBT 中指定全局依赖排除

标签 scala sbt slf4j finagle twitter-finagle

您将如何在全局范围内排除传递依赖?我的项目依赖于许多 Twitter 库或依赖于 Twitter 库的库。我不要 slf4j-jdk14在我的类路径中,无论如何(我使用 logback 作为 slf4j 绑定(bind))。

目前我这样做:

"com.twitter" %% "finagle-thriftmux" % "6.16.0" exclude("org.slf4j", "slf4j-jdk14")

但是每次有人添加另一个使用 slf4j-jdk14 的依赖项时我可能会把它放回类路径中。

最佳答案

excludeDependencies += "org.slf4j" % "slf4j-jdk14"

关于scala - 是否有一种简单的方法可以在 SBT 中指定全局依赖排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25747900/

相关文章:

scala - 为什么方法和类型对方差施加不同的约束?

scala - 在 Scala 中使用协方差符号或泛型边界时

javascript - 从 scala.js 调用 jquery .each 方法

scala - 如何增加 Scala 堆栈大小?

scala - 有没有一种方法可以在build.sbt中定义所需的sbt版本?

scala - 如何安装 sbt-idea 并使用 gen-idea

java - 如何在以下上下文中获得正确的记录器行号

java - log4j 和 slf4j 在单个项目中 - 这是一个好主意吗?

slf4j - Logback 重复记录

scala - sbt 中的 Test 和 test 的区别