如何在交互模式下运行多个sbt命令

5
我想在sbt交互模式下运行多个sbt命令,即在不离开sbt“shell”的情况下运行它们?
(注:一些问题的答案解释了如何使用标准shell中的sbt传递参数给sbt命令。这不是我想要的)
例如:我在sbt交互shell中,并且我想先运行“test:compile”,然后再运行“test”。
我知道test会调用所需的编译,但在这个示例中,我想在启动任何测试之前运行所有子项目的编译。
1个回答

6
在sbt shell中依次运行命令,使用;链接命令即可:
> ;test:compile ;test

请注意,运行test任务将在必要时编译您的源代码,而无需显式运行compile任务。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接