首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将Maven多模块构建分成多个Jenkins构建作业?

如何将Maven多模块构建分成多个Jenkins构建作业?
EN

Stack Overflow用户
提问于 2017-08-03 19:03:18
回答 1查看 460关注 0票数 1

让我们考虑一个由A、B、C、D、E模块组成的多模块项目。

  • C依赖B;B依赖A
  • E取决于D;D取决于B

我想把这个分成两个Jenkins构建

  • Build 1: Build C及其依赖关系,即-pl :C -am
  • 复制Jenkins工作区
  • Build 2:使用Build 1构建的B.jar构建E、D

我想不出一种叫Maven做"Build 2“的方法。这是一个简化的场景,但在我的例子中,有几个模块,而不仅仅是5个模块。

EN

回答 1

Stack Overflow用户

发布于 2017-08-03 19:50:44

您可以使用-pl选项来针对特定的模块。options.html

不过,通常我不认为这样做--如果一个项目是多模块的,那么人们通常只是在父模块上从CI中调用maven,让maven负责构建一切,而不是在CI工具中复制已经定义为maven的项目内部的依赖/子组件。如果某个特定的模块构建有问题,Jenkins仍然会在构建日志中公开这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45492536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档