有没有办法使用 SBT 构建测试而不运行它们?
我自己的用例是使用 scalac 插件对测试代码运行静态分析。另一种可能的用例是使用单独的运行程序而不是 SBT 内置的运行程序来运行部分或全部测试代码。
理想情况下,这个问题应该有一个适用于任何 SBT 项目的解决方案。例如,Maven 有一个 test-compile 命令,可仅用于编译测试而不运行它们。如果 SBT 也有同样的东西那就太好了。
涉及修改项目构建文件的解决方案不太理想,但仍然非常有用。
最佳答案
只需使用测试/编译
命令即可。
关于scala - 如何使用 SBT 编译测试而不运行它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13847109/