有没有办法将scala.js与Maven一起使用。我想在基于maven的项目中使用scala.js,而AFAIU,很难将sbt与maven集成。
答案 0 :(得分:8)
1)scalor-maven-plugin提供了scala.js支持
2)全球远程共享parent pom.xml with scala.js profiles
3)配置maven profiles和scala.js library项目的scala.js runtime的主题示例
答案 1 :(得分:4)
不幸的是,目前还不能直接实现这一点,因为没有启用Scala.js的Maven插件。
Scala.js包含以下几点:
scalajs-library
,可选scalajs-javalibex
。scalajs-tools
库中,可以由Scala.js的Maven插件重用。从Scala.js 0.6.0开始,所有这些内容都在Maven Central上发布,因此可以通过Maven解决。 (除了带有sbt特定部分的sbt插件,但不需要。)
只要没有人为Scala.js开发适当的Maven插件,最简单的方法就是从Maven调用Command Line Interface of Scala.js来调用链接时工具(特别是scalajsld
)。我不认识Maven,但我认为它有任务可以在其管道中调用外部命令行程序。
编辑:针对Scala.js 0.6.x进行了更新:工件现已在Maven Central上发布。