如何使用 Maven 插件将命令行参数传递给 ScalaTest?我一直在寻找类似 TestNG 的配置,但我在ScalaTest 文档delegateCommandSystemProperties
中能找到的最接近的是:
argLine
: 指定附加 JVM 选项以传递给分叉进程的选项environmentVariables
:要传递给分叉进程的附加环境变量systemProperties
:要传递给分叉进程的附加系统属性
但这不是多余的吗?例如,如果我想通过environment=development
,我需要在中指定以下内容pom.xml
:
<plugin>
<groupId>org.scalatest</groupId>
<artifactId>scalatest-maven-plugin</artifactId>
<configuration>
<argLine>-Denvironment=${env}</argLine>
</configuration>
</plugin>
然后运行mvn test -Denv=development
。有没有更简单的方法可以直接将命令行参数传递给 ScalaTest?