我正在使用Scala + Play!构建应用程序。这不是一个普通的Web应用程序。相反,它只是一个可以在localhost上执行某些操作的软件。换句话说,它将分发给多个客户的机器。因此,我希望它非常便携,重量轻。我不希望客户端在运行程序之前必须手动安装Scala,Play和JVM。
所以我的问题是,有没有办法捆绑游戏!应用到单个可执行文件?它实际上不必只是一个文件,即只需要很少有技术知识的客户就可以轻松地运行这个应用程序。
希望我清楚......
谢谢!
答案 0 :(得分:2)
您可以使用sbt-native-packager和sbt-assembly等内容。
答案 1 :(得分:2)
或者您可能正在寻找轻松dist
申请的方法? :)看看这里:http://www.playframework.com/documentation/2.1.0/ProductionDist
这将在项目的全新dist
子目录中生成一个自包含的.zip文件。该存档中唯一缺少的是JVM