发布模块。不同版本的多模块maven项目通过jenkins

时间:2013-11-19 15:21:45

标签: maven jenkins multi-module

我已经使用maven设置了一个多模块项目。

hierachie是 - 父母 - 模块1 - 模块2 - 模块n

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

感谢任何评论。

谢谢

1 个答案:

答案 0 :(得分:0)

没问题,请转到maven-release-plugin并仅发布感兴趣的模块。

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

要获得更深入的了解,请查看maven-release-plugin的官方文档,或者查看link(似乎总结/详细说明发布步骤,甚至是背景情况)。

每个模块的步骤如下:

此外,由于您对Jenkins的发布感兴趣,您应该选择:non-interactive release

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