将 Mozilla Rhino 与 SBT 结合使用 - 未知工件

Using Mozilla Rhino with SBT - Unknown artifact

我正在尝试将 Mozilla Rhino 添加到我的 SBT 项目,但它无法获取。更具体地说,我收到一个错误:

Unknown artifact. Not resolved or indexed

name := "JsCFA-prototype"

version := "1.0"

scalaVersion := "2.11.7"

resolvers += "jabylon Repository" at "http://www.jabylon.org/maven/"

libraryDependencies += "org.mozilla" %% "javascript" % "1.7.2"

Maven 中心 link:

https://mvnrepository.com/artifact/org.mozilla/javascript/1.7.2

你写的有细微差别:

libraryDependencies += "org.mozilla" %% "javascript" % "1.7.2"

以及用 Maven 编写的内容:

libraryDependencies += "org.mozilla" % "javascript" % "1.7.2"

区别在于%%寻找的是Scala包,并添加后缀“_2.11”(根据你的Scala版本运行)。如果您使用的是单个 %,它将按原样获取。

所以基本上你所要求的相当于:

libraryDependencies += "org.mozilla" % "javascript_2.11" % "1.7.2"

正如 sbt 所反映的那样,不存在。