是否可以捆绑游戏!应用到单个可执行文件?

时间:2013-03-30 04:33:36

标签: scala web-applications playframework

我正在使用Scala + Play!构建应用程序。这不是一个普通的Web应用程序。相反,它只是一个可以在localhost上执行某些操作的软件。换句话说,它将分发给多个客户的机器。因此,我希望它非常便携,重量轻。我不希望客户端在运行程序之前必须手动安装Scala,Play和JVM。

所以我的问题是,有没有办法捆绑游戏!应用到单个可执行文件?它实际上不必只是一个文件,即只需要很少有技术知识的客户就可以轻松地运行这个应用程序。

希望我清楚......

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以使用sbt-native-packagersbt-assembly等内容。

答案 1 :(得分:2)

或者您可能正在寻找轻松dist申请的方法? :)看看这里:http://www.playframework.com/documentation/2.1.0/ProductionDist

这将在项目的全新dist子目录中生成一个自包含的.zip文件。该存档中唯一缺少的是JVM