scala - 如何使用 SBT 编译测试而不运行它们

标签 scala sbt build-tools

有没有办法使用 SBT 构建测试而不运行它们?

我自己的用例是使用 scalac 插件对测试代码运行静态分析。另一种可能的用例是使用单独的运行程序而不是 SBT 内置的运行程序来运行部分或全部测试代码。

理想情况下,这个问题应该有一个适用于任何 SBT 项目的解决方案。例如,Maven 有一个 test-compile 命令,可仅用于编译测试而不运行它们。如果 SBT 也有同样的东西那就太好了。

涉及修改项目构建文件的解决方案不太理想,但仍然非常有用。

最佳答案

只需使用测试/编译命令即可。

关于scala - 如何使用 SBT 编译测试而不运行它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13847109/

相关文章:

android - 如何为 Android 项目设置自动 Google 支持存储库更新?

scala - 如何为默认构造函数参数定义访问器方法?

scala - Akka未加载application.conf

scala - 是否有任何将元组视为 monad 的 Scala 库

用于构建简单计算器示例的 Scala 解析器

scala - “unresolved dependency” 用于 SBT 上的 Spark 2.1.0

java - sbt 测试编码问题

msbuild - 如何在不安装 IDE 的情况下在构建服务器上安装 VS2017 版本的 msbuild?

scala - 在 SBT 0.13 中启用 Scala continuations 会给出 NoSuchMethodError

python - 如何解决安装构建工具的问题