我正在寻找一个简单的解决方案,用于将参数传递给测试(使用env vars,其他文件不合适。我需要通过命令行传递值) 目前我有以下解决方案: 通过SBT_OPTS传递参数:
SBT_OPTS="-DparamName=value" sbt moduleName/test
在test中检索值:
Option(System.getProperty("myProperty")).getOrElse("defaultValue")
不幸的是,这个解决方案不再合适。有没有这样的简单解决方案,但没有使用SBT_OPTS?
感谢。
答案 0 :(得分:1)
命令:
sbt -Dparam=value module/test
检索价值:
sys.props.getOrElse("param", DEFAULT_VALUE)