Scala.js支持scala.xml和scala.compiler

时间:2017-01-24 13:57:16

标签: scala scala.js

可以在Scala.js项目中使用scala.xml(特别是XML文字)或scala-compiler吗?

这似乎是一个非常基本的问题,但我没有在任何地方找到这个,特别是。不在Semantics of Scala.js中,而是讨论了对scala-reflection缺乏支持的情况。

2 个答案:

答案 0 :(得分:1)

我相信答案是"不是"对于这两个。 (如果我错了,sjrd会纠正我。)基本上,任何依赖JVM的库都不能在Scala.js上工作。

答案 1 :(得分:1)

绝对不支持

scala.compiler(或者,确切地说,scala.tools.nsc)。解决这个问题的简单方法是尝试以下libraryDependencies将无法解决:

"org.scala-lang" %%% "scala-compiler" % scalaVersion.value

因为没有为scala-compiler.jar发布Scala.js工件。

编辑: scala-xml自版本1.1.0起可用于Scala.js,您可以看到here

所以,它是"记录"在某种意义上,使用Scala.js为这些库发布或不发布工件。

通常,为Scala.js提供支持的图书馆会在自己的README上做广告。如果他们不这样做,真相的最终来源是人工制品是否已经出版。