即使在SBT中将xmlbeans添加为依赖项之后,我也无法访问它。
这是我的建筑.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 update
:之后运行sbt run
时收到的错误消息
src/main/scala/Main.scala:5: object apache is not a member of package org
[error] import org.apache.xmlbeans._
有没有我错过的步骤?
原来这个问题是一个简单的ivy2缓存问题。
我只是删除了~/.ivy2/cache/org.apache.xmlbeans
文件夹,然后重新运行sbt update
和sbt run
。这一次它像一个符咒。