对于scala.js和IntelliJ IDE,sbt是唯一的选择吗?

时间:2018-12-23 23:57:31

标签: maven gradle intellij-idea scala.js

我正在编写一个scala库,可以通过scalajs编译成JVM bytebodes和javascript最小化的npm包。

它将在Maven Central和npm公共存储库上发布,并被公司用作依赖项。这使我不愿意使用sbt和scala IDE,因为sbt / ivy不支持发布SNAPSHOT版本,并且scala IDE / eclipse在依赖项管理中有很多特质。

但是,我发现大多数针对scalaj的构建管道都使用其中之一。例如:

  • scalajs sbt插件使用sbt,但不使用maven或gradle
  • scalor-maven-plugin使用scalaIDE,但不使用IntelliJ IDE

如果我想回避sbt&scala IDE的麻烦,同时仍将其编译为javascript作为npm包,我该怎么办?

0 个答案:

没有答案