要并行运行Maven测试而无需等待兄弟模块依赖,可以使用Maven的并行测试功能。这样,Maven将在构建过程中并行运行测试,而不需要等待其他模块的依赖。
以下是一个示例的解决方法:
org.apache.maven.plugins
maven-surefire-plugin
3.0.0-M5
methods
10
这将配置Maven Surefire插件以并行运行测试。
元素指定并行运行的级别,可以是none
、methods
、classes
或both
。
元素指定并行测试的线程数。
org.apache.maven.plugins
maven-surefire-plugin
3.0.0-M5
true
这将配置Maven Surefire插件跳过兄弟模块的测试。
通过以上配置,Maven将并行运行测试而无需等待兄弟模块的依赖。请注意,具体的插件版本可能因Maven版本而异。您可以根据需要调整插件版本。