如何使 maven-surefire-plugin 重用创建的线程来执行所有 Maven 模块中的所有测试

How to make maven-surefire-plugin reuse created thread to execute all tests in all Maven modules

Maven-surefire-plugin 有不同的设置来执行测试。如果 forkCount=1 并且 reuseForks=true,那么 surefire 插件会创建一个新的 JVM 进程来执行一个 Maven 模块中的所有测试。是否可以选择创建一个 JVM 进程来执行所有 Maven 模块中的所有测试?

您可以通过将配置参数 forkCount 设置为 0 来强制 Maven 不分叉测试。