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



即使在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 updatesbt run。这一次它像一个符咒。

最新更新