Java 通过命令行覆盖Surefire配置
我认为这对于JavaDevOps来说是一个简单的问题。我对设置测试执行线程数的Surefire参数有问题Java 通过命令行覆盖Surefire配置,java,maven,pom.xml,maven-surefire-plugin,Java,Maven,Pom.xml,Maven Surefire Plugin,我认为这对于JavaDevOps来说是一个简单的问题。我对设置测试执行线程数的Surefire参数有问题 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <forkCount>2.5C<
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<forkCount>2.5C</forkCount>
<reuseForks>false</reuseForks>
</configuration>
</plugin>
org.apache.maven.plugins
maven surefire插件
2.5C
假的
我希望可以从命令行指定一个覆盖,将其设置为
1
您可以在每个Maven插件的顶部找到插件的目标。如果您在那里选择了一个特定的目标,您将看到,surefire:test
目标有:
用户属性是:[真令人惊讶!;]forkCount
因此:
mvn ... -DforkCount=1 ...
它是一种与Java相关的Devops,所以Java专家可能甚至不知道。简言之,可以指定它,因为可以通过CLI进行设置。然后检查配置选项。似乎不可能。除了配置方式:(如果可能的话,您可以通过CLI执行相同的配置方式。