【发布时间】:2011-12-01 19:17:52
【问题描述】:
我正在使用 Play 的 war 命令将我的应用程序打包到 WAR 文件中进行部署,如下所示:
play war mydir -o myapp --zip
(Discovering --zip 确实为我节省了很多时间!)这个命令创建了一个 WAR 文件 myapp.war,就像它应该做的那样,并且还在目录 myapp/ 中创建了一个分解版本的 WAR。
我更改了目录的名称以避免混淆,但我通常希望 WAR 文件与我的应用程序目录具有相同的名称(在此示例中为mydir)。 play war mydir -o mydir --zip 当然失败了,而不是覆盖我的应用程序目录,这很好。
在这种情况下,我想玩!跳过目录位,直接将我的应用程序放入 WAR 文件中。实际上,不管名称冲突与否,我都想这样做;我的服务器和我的开发箱不一样,所以我只是移动了 WAR 文件,对分解后的版本不做任何事情。
那么,有什么方法可以让 Play 跳过制作爆炸版本?我已咨询play help war 无济于事。
【问题讨论】:
-
不幸的是,我认为这是不可能的(至少目前是这样)。
标签: java playframework war