sbt - joda转换未找到

时间:2017-05-11 17:48:48

标签: scala sbt jodatime

我收到此错误:

[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中调试这个?

1 个答案:

答案 0 :(得分:1)

因此,在我的情况下,这只是排除传递依赖的问题。像这样:

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