从Jenkins将Maven多模块工件发布到Nexus

时间:2018-11-26 15:22:45

标签: maven maven-release-plugin multi-module

我有一个包含4个模块的父Maven项目

<modules>
    <module>../module1</module>
    <module>../module2</module>
    <module>../module3</module>
    <module>../module4</module>
</modules>

当我构建父项目时,所有4个子模块都构建良好。

Module1、2和3只是相关模块,当父项目基于Jenkins构建时,我不想将这些模块生成的工件推送到Nexus。但是我需要从module4推送工件,因为这将生成部署为应用程序的主要工件。

有什么办法可以做到这一点?我做错什么了吗?

1 个答案:

答案 0 :(得分:0)

只需将模块1,2,3,4,5放入一个Maven多模块项目中,并一起构建和部署m。这是最干净的方法,符合Maven哲学。

相关问题