通过命令行覆盖Surefire配置

时间:2019-09-19 10:51:26

标签: java maven pom.xml maven-surefire-plugin

对于Java DevOps,我认为这是一个简单的问题。 Surefire参数有问题,该参数设置了测试执行线程的数量。

actor

我希望我可以在命令行中指定替代项以将其设置为 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <forkCount>2.5C</forkCount> <reuseForks>false</reuseForks> </configuration> </plugin>

1 个答案:

答案 0 :(得分:2)

您可以在每个Maven插件的Goals page中找到插件的目标。如果您选择一个特定的目标,则会看到goal's parameters,对于surefire:test的目标则是:

  

<forkCount> ... 用户属性是: [真是令人惊讶! ;] forkCount

因此:

mvn ... -DforkCount=1 ...