97 有没有一种方法可以在不运行SBT的情况下进行构建? 我自己的用例是使用scalac插件对测试代码进行静态分析。另一种可能的用例是,使用与内置在SBT中的运行器不同的运行器来运行部分或全部测试代码。 理想情况下,将有一个适用于任何SBT项目的解决方案。例如,Maven有一个test-compile命令,该命令仅可用于编译测试而无需运行它们。如果SBT有同样的事情,那将是很棒的。 不太理想,但仍然很有帮助的是涉及修改项目构建文件的解决方案。 scala sbt build-tools — 用户名 source
21 test:compile 用于编译单元测试。 要编译集成测试,可以使用it:compile。 继续对每个文件更改进行编译的另一个提示: ~test:compile — 布伦丹·马奎尔(Brendan Maguire) source
6 我们有一个build.sbt用于多个项目的文件。Doing sbt test:compile为每个项目编译了测试,并花费了30分钟以上。 我发现我只能为执行以下操作的特定项目编译测试xyz: sbt xyz/test:compile — pacoverflow source