创建基于scala的命令行脚本的最佳方法?

时间:2016-09-09 21:04:09

标签: scala

目前最好的方法是使scala命令行实用程序使用sbt-assembly,然后将.jar推送到生产环境并运行:

java -classpath my.jar path.to.main.app 

还有其他方法可以做到这一点,或者这基本上是最好的方法吗?

1 个答案:

答案 0 :(得分:0)

如果你看一下sbt-assembly,主类可以通过汇编中的' mainClass来配置。设置。

通过该sbt创建一个指向主类的MANIFEST.MF条目(参见https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html

现在您可以使用

启动实用程序

java -jar my.jar