通过 sbt 添加 joda-time 作为可管理的依赖

Adding joda-time as manageable dependency via sbt

我在 scala-ide 的 scala 项目中使用 joda-time 时遇到问题。我有以下行:

import org.joda.time.DateTime

但它会导致以下错误:object joda is not a member of package org

我就是这么做的:

我把这些行放在 build.sbt:

libraryDependencies += "joda-time" % "joda-time" % "2.9.3"
libraryDependencies += "org.joda" % "joda-convert" % "1.8"

然后我 运行 reload 在我的 sbt 会话中。

然后我 运行 update 在我的 sbt 会话中。

那我错过了什么?

尝试从您的计算机中删除所有 joda-time jar,然后重新加载项目, 看来 jar 已损坏。

sbt eclipse 修复了问题。

但这是另一个问题:当尝试 运行 从 App 扩展的任何模块时,scala-ide 停止找到主 class。删除 src 文件夹并再次创建它让那个婊子死定了。