如何防止`sbt dist`要求[Enter]?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何防止`sbt dist`要求[Enter]?相关的知识,希望对你有一定的参考价值。
我想为我的播放应用程序提供一个简单的复制粘贴安装手册。
sbt dist
cp target/universal/my-app-1.0-SNAPSHOT.zip /tmp
unzip my-app-1.0-SNAPSHOT.zip
...
这在逐行复制时有效,但在整体粘贴时无效。问题似乎是,sbt dist
背后的换行导致当前会话切换到sbt
控制台,请问:
For better performance, hit [ENTER] to switch to interactive mode...
进入交互模式(由粘贴的换行引起)后,它将失败以下命令,如cp
和unzip
。
答案
在写下上面的问题时,我自己找到了答案under this thread。
sbt -batch dist
为我工作
sbt dist < /dev/null
显示另一种选择。
以上是关于如何防止`sbt dist`要求[Enter]?的主要内容,如果未能解决你的问题,请参考以下文章
sbt dist在终端中工作但不与Jenkins一起作为shell脚本