如何通过排除集成测试来运行 sbt 程序集
Posted
技术标签:
【中文标题】如何通过排除集成测试来运行 sbt 程序集【英文标题】:How to run sbt assembly by excluding integration test 【发布时间】:2021-10-24 13:25:53 【问题描述】:我希望通过“sbt 程序集”创建胖 jar,但我不想在 sbt 程序集中运行集成测试。我只想要 jar 文件。
【问题讨论】:
assembly / test := false
?
assembly / test :=
这是自 v1.0.0 以来的新默认值
【参考方案1】:
您可以按照@laughedelic 的建议使用assembly / test :=
禁用build.sbt
中的测试,或者如果您从终端执行并希望跳到该构建使用的测试:sbt 'set test in assembly := ' assembly
。
如果您在 build.sbt
文件中设置了值,则可以通过运行 sbt show assembly / test
来检查其值是否符合预期,这应该会返回类似于 ()
的内容。
【讨论】:
以上是关于如何通过排除集成测试来运行 sbt 程序集的主要内容,如果未能解决你的问题,请参考以下文章
如何在集成到 android 应用程序的leanplum A/B 测试中对用户集进行分组?