【问题标题】:Release modules w. different version of multimodule maven project through jenkins发布模块。通过詹金斯不同版本的多模块maven项目
【发布时间】:2013-12-03 05:34:16
【问题描述】:

我已经用 maven 建立了一个多模块项目。

层次结构是 - 父母 -- 模块 1 -- 模块 2 -- 模块 n

我想知道,如何在 Jenkins 中只发布这个项目的一个模块。

感谢任何 cmets。

谢谢

【问题讨论】:

  • 最好不要这样做。更好地释放整个多模块。

标签: maven jenkins multi-module


【解决方案1】:

没问题,去maven-release-plugin 并只发布感兴趣的模块。

你应该从父母开始。之后,去寻找其他的(假设继承到位,并且这些不是父模块的子模块)。此外,由于模块之间可能存在依赖关系,请确保遵循以下规则:您即将发布的模块没有 SNAPSHOT 依赖关系。

如需更深入了解,请查看 maven-release-plugin 的官方文档,或查看 link(似乎总结/详细说明了发布步骤,甚至是发生的背景事件)。

每个模块要完成的步骤是:

另外,如果你对 Jenkins 版本感兴趣,你应该去:non-interactive release

好吧,发布插件可能很难正确使用/习惯,但一旦设置好,而且假设为此目的创建 Jenkins 作业,事情应该会得到解决并顺利发布。

【讨论】:

    猜你喜欢
    • 2016-09-24
    • 1970-01-01
    • 1970-01-01
    • 2011-08-09
    • 2021-02-25
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 2012-05-13
    相关资源
    最近更新 更多