Scala IDE无法解析依赖项

时间:2014-11-04 15:10:56

标签: eclipse scala sbt

我正在使用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的新手,只想通过构建一个实际的例子来尝试它,但看起来我不能。 知道如何解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:3)

Eclipse不直接与sbt集成。您可以手动将依赖项添加到eclipse构建路径,也可以使用sbteclipse根据build.sbt生成具有正确依赖项的eclipse项目文件。

我个人会使用maven(使用scala maven plugin)而不是sbt,因为eclipse 与maven集成(使用m2eclipse和m2eclipse-scala),并将更新依赖项在pom.xml上,无需外部步骤即可生成正确的项目文件。