我正在使用Scala IDE,我有以下build.sbt:
name := "hello"
version := "1.0"
scalaVersion := "2.9.1"
libraryDependencies += "org.apache.commons" % "commons-lang3" % "3.3.2"
我的课程是:
object TextSplitter {
def splitHalf(inputString: String) = {
StringUtils.isEmpty(inputString)
}
}
Eclipse无法解析StringUtils的依赖关系。事实上,我一直在使用Eclipse / SBT来导入scala。*包之外的任何东西。
我是Scala的新手,只想通过构建一个实际的例子来尝试它,但看起来我不能。 知道如何解决这个问题吗?
由于
答案 0 :(得分:3)
Eclipse不直接与sbt集成。您可以手动将依赖项添加到eclipse构建路径,也可以使用sbteclipse根据build.sbt生成具有正确依赖项的eclipse项目文件。
我个人会使用maven(使用scala maven plugin)而不是sbt,因为eclipse 与maven集成(使用m2eclipse和m2eclipse-scala),并将更新依赖项在pom.xml
上,无需外部步骤即可生成正确的项目文件。