gpt4 book ai didi

sbt - 如何在 SBT 中仅为测试配置设置 Java 选项?

转载 作者:行者123 更新时间:2023-12-04 18:11:37 32 4
gpt4 key购买 nike

我目前有一个命令行 sbt -Dsome.configuration.option test做我想做的事,但我希望它为 sbt test 自动应用该配置选项(并且没有其他 sbt 阶段)。如果我的术语是正确的,那么我想设置一个 Java 选项 测试配置 .我该怎么做呢?

搜索这些条款让我找到了 http://www.scala-sbt.org/release/docs/Testing.html但我还没有能够理解它。

这个问题看起来和我的很相似:Define custom test configurations in sbt

最佳答案

尝试这个:

testOptions in Test +=
Tests.Setup(() => sys.props += "some.configuration.option" -> "true")

警告:

因为您没有 fork ,这会改变运行 sbt 本身的 JVM 中系统属性的状态。

这意味着在第一次运行测试后,如果你在 sbt 中运行你的 main ( run/ runMain ),系统属性也将被设置。

关于sbt - 如何在 SBT 中仅为测试配置设置 Java 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30266749/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com