and*_*kus 7 java war playframework
我正在使用Play的war命令将我的应用程序打包成WAR文件进行部署,如下所示:
play war mydir -o myapp --zip
(发现--zip确实为我节省了很多时间!)这个命令创建一个myapp.war类似于它应该的WAR文件,以及目录中WAR的爆炸版本myapp/.
我已经更改了目录的名称以避免混淆,但我经常希望WAR文件与我的app目录具有相同的名称(mydir在本例中). play war mydir -o mydir --zip当然,它失败了,而不是覆盖我的app目录,这很好.
在这样的情况下,我喜欢玩!跳过目录位,直接将我的应用程序直接放入WAR文件中.实际上,名字冲突与否,无论如何我都想这样做; 我的服务器与我的开发箱不同,所以我只是移动WAR文件而不对爆炸版本做任何事情.
那么,有没有办法让Play跳过制作爆炸版?我咨询过play help war无济于事.
好吧,我觉得问这个问题有点懒。显然我可以自己做:
play war mydir -o myapp --zip
rm -rf myapp
mv myapp.war mydir.war
Run Code Online (Sandbox Code Playgroud)
或对于 Windows
play war mydir -o myapp --zip
rmdir /S myapp
move myapp.war mydir.war
Run Code Online (Sandbox Code Playgroud)
并将这些命令放入.sh/.bat文件中。希望对将来的人有所帮助。
| 归档时间: |
|
| 查看次数: |
1205 次 |
| 最近记录: |