相关疑难解决方法(0)

SBT:修复库依赖的驱逐警告是明智的

修复SBT驱逐警告信息是一个好主意吗?

通过将被驱逐的库的版本覆盖到最新版本.这会迫使SBT坚持使用被覆盖的版本吗?SBT是否仍会通知我们将来有更新的版本?

驱逐警告示例(SBT 0.13.13)

[warn] There may be incompatibilities among your library dependencies.
[warn] Here are some of the libraries that were evicted:
[warn]  * com.chuusai:shapeless_2.11:1.2.4 -> 2.3.2
[warn]  * org.postgresql:postgresql:9.4-1201-jdbc41 -> 9.4.1208.jre7
[warn]  * jline:jline:0.9.94 -> 2.12.1
[warn] Run 'evicted' to see detailed eviction warnings
Run Code Online (Sandbox Code Playgroud)

通过在build.sbt末尾添加警告来删除警告.遵循SBT文档驱逐警告中的说明

dependencyOverrides ++= Set(
  "org.postgresql" % "postgresql" % "9.4.1208.jre7",
  "com.chuusai" %% "shapeless" % "2.3.2",
  "jline" % "jline" % "2.12.1"
)
Run Code Online (Sandbox Code Playgroud)

scala sbt

16
推荐指数
1
解决办法
7816
查看次数

标签 统计

sbt ×1

scala ×1