SBT / Ivy:即使已将xmlbeans库添加到依赖项列表中,也未检测到它

时间:2015-02-24 08:19:46

标签: maven sbt ivy xmlbeans

即使将xmlbeans作为依赖项添加到SBT中,我也无法访问它。

这是我的build.sbt

name := "xmlbeans"
version := "1.0"
scalaVersion := "2.11.5"
libraryDependencies += "stax" % "stax-api" % "1.0.1"
libraryDependencies += "org.apache.xmlbeans" % "xmlbeans" % "2.6.0"

这是我的代码:

import org.apache.xmlbeans._

object Main {
  def main(args: Array[String]) = {
    println("hi")
  }
}

我执行sbt run后立即运行sbt update时收到的错误消息:

src/main/scala/Main.scala:5: object apache is not a member of package org
[error] import org.apache.xmlbeans._

我想念一些步骤吗?

1 个答案:

答案 0 :(得分:0)

原来问题是一个简单的ivy2缓存问题。

我只是删除了~/.ivy2/cache/org.apache.xmlbeans文件夹,然后重新运行sbt updatesbt run。这一次,它就像一个魅力。