Scala 如何运行sbt命令并在它之后打开shell';他被处决了

Scala 如何运行sbt命令并在它之后打开shell';他被处决了,scala,sbt,Scala,Sbt,如何运行sbt命令并在执行后打开shell 比如: $ sbt package shell 因此,在执行“package”任务后,sbt将打开其外壳,以便我可以在那里运行进一步的命令。如果您运行的是Linux、OSX或其他Unix版本,则可以编写以下代码: sbt package && sbt 在这里,我使用Unix管道,运行裸sbt命令,只有在前面的sbt包成功时才会打开shell。这将运行两次sbt,这可能需要一段时间,这正是我试图避免的:)这不是管道,它只是if sbt

如何运行sbt命令并在执行后打开shell

比如:

$ sbt package shell

因此,在执行“package”任务后,sbt将打开其外壳,以便我可以在那里运行进一步的命令。

如果您运行的是Linux、OSX或其他Unix版本,则可以编写以下代码:

sbt package && sbt

在这里,我使用Unix管道,运行裸sbt命令,只有在前面的
sbt包
成功时才会打开shell。

这将运行两次sbt,这可能需要一段时间,这正是我试图避免的:)这不是管道,它只是
if sbt包的简写;然后是sbt;fi
@RandallSchulz是的,我想这样做可能有一个词,但遗憾的是,我记不起/google了。