通过 CLI 为 maven-surefire-plugin 设置系统属性

Setting System Properties for the maven-surefire-plugin via CLI

我目前正在处理一个用例,我必须通过命令行为 maven-surefire-plugin 设置一个系统 属性。我试过使用 systemPropertiesFile 属性 但我的构建似乎没有获取文件中的属性。这是我试过的语法:

mvn install -DsystemPropertiesFile=<path-to-file>

我为此使用 Maven 3.0.5。通过 POM 文件设置相同的 属性 效果很好,但不幸的是,这不是我可以使用的解决方案。我错过了什么吗?

systemPropertiesFile 未作为用户公开 属性,因此如果您不想更改 pom.xml,您可以使用 argLine:

mvn install -DargLine="-DmyProperty=abc -DotherPoperty=def"