sbt - 找不到 joda 转换

sbt - joda convert not found

我收到这个错误:

[warn] Class org.joda.convert.FromString not found - continuing with a stub.

但在 build.sbt 中明确包含:

libraryDependencies += "joda-time" %  "joda-time" % "2.9.6"
libraryDependencies += "org.joda" % "joda-convert" % "1.8.1"

这似乎是大多数遇到此问题的人的解决方法,例如。 Class broken error with Joda Time using Scala。 运行 依赖图我看到驱逐:

[info]       +-joda-time:joda-time:2.3 (evicted by: 2.9.6)
[info]       +-joda-time:joda-time:2.8.2 (evicted by: 2.9.6)
[info]       +-joda-time:joda-time:2.9.6
[info]       +-org.joda:joda-convert:1.8.1
[info]       +-org.scala-lang.modules:scala-xml_2.11:1.0.5 [S]
[info]
[success] Total time: 10 s, completed May 11, 2017 6:38:09 PM

但似乎最终最新版本获胜并且看起来包含转换。还测试 运行 精细和日期转换。

现在,我有点不知所措..我应该如何在 sbt 中修复/调试它?

所以,在我的例子中,这只是一个排除传递依赖的问题。像这样:

libraryDependencies += "org.com" %% "core" % "0.1-SNAPSHOT" exclude("org.joda", "joda-convert")