如何通过模块手动构建maven项目模块

问题描述 投票:0回答:1

我有一个包含许多子模块的大项目。构建它需要很长时间。

当我尝试使用多线程构建它时,它失败了。

我如何首先使用多线程构建一些模块,然后使用默认构建过程继续构建其余模块而不使用线程?

java multithreading maven
1个回答
0
投票

首先,构建到您知道使用多线程的最后一个模块:

$ mvn clean install -pl <module1,...,last-module> -am -T 2C

如果确保添加具有最多依赖项的模块,则不必列出所有模块。

然后,构建剩余的单线程模块:

$ mvn install --resume-from <last-module>

你将两次构建最后一个模块,但希望不是一个大问题。

© www.soinside.com 2019 - 2024. All rights reserved.