mvn默认线程使用是什么?

9
默认情况下,mvn使用的线程数是多少?例如,如果我有一个12核系统,并且运行mvn "clean install",那么maven如何将我的CPU线程分配到整个构建过程中?
请给出建议。

1
我相信它是单个的。在执行mvn -?时,请查看-T参数。 - Niels Bech Nielsen
1
-T,--threads <arg> 线程数,例如2.0C,其中C是核心乘数。 - Niels Bech Nielsen
谢谢。我也是这么想的。 - hlesnt395
1个回答

10
默认情况下,由于向后兼容性,Maven 使用单个线程。
在Maven的官方文档中指出,多线程是一个实验性功能(自Maven 3.0起),需要有选择性地开启,因为他们无法预测现有插件以及特定插件组合如何使用多线程; 这可能导致构建过程不可重复。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接