【发布时间】:2013-01-31 21:05:46
【问题描述】:
有没有办法将play项目打包成独立的jar/war文件?
(我发现的唯一方法是使用阶段任务,然后使用启动脚本运行服务器)
【问题讨论】:
标签: scala playframework playframework-2.0 executable-jar self-contained
有没有办法将play项目打包成独立的jar/war文件?
(我发现的唯一方法是使用阶段任务,然后使用启动脚本运行服务器)
【问题讨论】:
标签: scala playframework playframework-2.0 executable-jar self-contained
有一个名为 play2war 的插件可以做到这一点。在这里查看:https://github.com/dlecan/play2-war-plugin
我自己没试过……
【讨论】:
我个人觉得舞台任务非常好。
您还可以使用 dist 任务创建一个包含您需要的所有内容的 zip 文件。 (https://plus.google.com/u/0/108788785914419775677/posts/5kNbVAE1ZYe)
要部署为 war 文件,请使用前面提到的 play2war 插件。 但是将 play 应用程序部署为战争并不是最优的。 要获得完整的性能,请选择舞台任务。
【讨论】:
dist 任务比stage 更新,当然它们应该具有类似的效果,但stage 中可能有可能有更多错误。
dist 任务来准备一个可以在服务器上复制的 zip。 dist 任务应该使用 stage 之一。