在sbt-scalajs-crossproject插件中,如何为JS和JVM编译目标指定主类?

时间:2019-04-27 23:31:34

标签: scala scala.js sbt-crossproject

我在共享目录中有一个主类,fastOptJS :: webpack使用配置将其公开给浏览器:

scalaJSUseMainModuleInitializer := true,
mainClass in (Compile, run) := Some("path.to.package.Main")

但是,即使我将(编译,运行)语句中的mainClass移到共享设置中或将其复制到jvm设置中,我似乎也无法在JVM上下文中公开此可执行类。

JVM可执行文件是否必须驻留在jvm目录结构中,还是可以在共享文件夹中占据位置?

有什么建议吗?

这是一个重现该问题的简单项目:https://github.com/dragonfly-ai/mainclassbug

0 个答案:

没有答案