Является ли sbt единственным вариантом, когда дело доходит до scala.js и IntelliJ IDE?

Я пишу библиотеку scala, которая может быть скомпилирована как в байт-коды JVM, так и в уменьшенный с помощью javascript пакет npm (через scalajs).

Он будет выпущен как в общедоступных репозиториях Maven Central, так и в npm, и будет использоваться компанией как зависимость. Это заставляет меня неохотно использовать sbt и scala IDE, так как sbt/ivy не поддерживает публикацию версий SNAPSHOT, а scala IDE/eclipse имеет много особенностей в управлении зависимостями.

Тем не менее, я обнаружил, что большинство конвейеров сборки для scalajs используют либо один, либо другой. Например:

  • плагин scalajs sbt использует sbt, но не maven или gradle
  • scalor-maven-plugin использует scalaIDE, но не IntelliJ IDE

Если я хочу обойти хитрость IDE sbt & scala, и в то же время компилировать в javascript как пакет npm, какой у меня вариант?

0 ответов

Другие вопросы по тегам