我收到此错误:
[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中调试这个?
答案 0 :(得分:1)
因此,在我的情况下,这只是排除传递依赖的问题。像这样:
libraryDependencies += "org.com" %% "core" % "0.1-SNAPSHOT" exclude("org.joda", "joda-convert")