我想运行sbt dist并在打包前停止该过程

时间:2015-12-22 09:28:44

标签: playframework

我正在使用sbt dist构建我的play(java)项目,它创建了一个zip文件。我的zip文件包含其他文件夹,如bin lib。我希望这些文件夹在解压缩文件夹中。我可以使用其他命令或更改我的build.sbt,这样我就不需要解压缩在sbt dist之后创建的文件夹。

2 个答案:

答案 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不同(因为它在历史记录中多次被注意到)