目前最好的方法是使scala命令行实用程序使用sbt-assembly,然后将.jar推送到生产环境并运行:
java -classpath my.jar path.to.main.app
还有其他方法可以做到这一点,或者这基本上是最好的方法吗?
答案 0 :(得分:0)
如果你看一下sbt-assembly,主类可以通过汇编中的' mainClass来配置。设置。
通过该sbt创建一个指向主类的MANIFEST.MF条目(参见https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html)
现在您可以使用
启动实用程序java -jar my.jar