我正在使用sbt dist构建我的play(java)项目,它创建了一个zip文件。我的zip文件包含其他文件夹,如bin lib。我希望这些文件夹在解压缩文件夹中。我可以使用其他命令或更改我的build.sbt,这样我就不需要解压缩在sbt dist之后创建的文件夹。
答案 0 :(得分:0)
您可以使用sbt stage
,您可以在target/universal/stage
文件夹中找到所需内容
答案 1 :(得分:0)
我在项目的根文件夹中使用简单的bash脚本(Unix,Play 2.4):
#!/bin/bash
rm -fr target/universal/*
./activator dist
cd target/universal/
unzip *.zip
cd -
请注意,stage
命令可能与dist
不同(因为它在历史记录中多次被注意到)