首页 > 解决方案 > 无法让香蕉 rdf 与 scalajs 一起使用

问题描述

据我了解,我应该能够在我的 scalajs 代码中使用banana-rdf 库吗?我按照网站上的说明将以下内容添加到我的 build.sbt 中:

val banana = (name: String) => "org.w3" %% name % "0.8.4" excludeAll (ExclusionRule(organization = "org.scala-stm"))

并将以下内容添加到我的常用设置中:

resolvers += "bblfish-snapshots" at "http://bblfish.net/work/repo/releases"
libraryDependencies ++= Seq("banana", "banana-rdf", "banana-sesame").map(banana)

这一切都编译得很好,直到它达到快速优化的程度。然后我收到以下错误:

引用不存在的类 org.w3.banana.sesame.Sesame$

我尝试为车前草更改 Seasame,但得到了相同的结果。

我错过了什么吗?

标签: scala.jsbanana-rdf

解决方案


我使用的是用于 jvm 模块的“%%”表示法。

将其更改为“%%%”,它能够找到正确的库。

笔记。我不得不使用车前草,因为这是目前为 scalajs 编译的唯一一个


推荐阅读