【发布时间】:2023-03-12 23:07:01
【问题描述】:
当我以“-T 4”作为参数启动 mvn 命令时,Maven 会打印出顺序构建的反应器构建顺序。 我想知道是否有可能获得并行构建的 maven reactor 构建顺序,如果可以,该怎么做。
【问题讨论】:
-
如果您使用
-T 4,则构建顺序不会改变,因为如果您运行单线程或多线程,模块之间的依赖关系不会改变......除此之外你为什么需要订购? -
我们使用自己的构建系统将构建订单发送给我们的詹金斯。实际上,我们是单独发送每个项目并等待构建完成。但是我们可以通过发送可以并行构建的项目组来加快速度。
-
为什么不让 maven 做这个工作...我不明白你自己的构建系统的优势是什么?除此之外,它使您的构建链比需要的复杂得多。 Jenkins 对作为 Job 类型或在 Pipelines 中的 maven 构建有很好的支持。所以你尝试绕过 Maven ......这真的没有意义......