【问题标题】:Release only one module in multimodule maven project多模块maven项目中只发布一个模块
【发布时间】:2011-02-17 14:17:29
【问题描述】:

我有一个 Multimodule maven 项目,它有近 20 个模块。有一个公共模块很少更改,其他 19 个相互独立。 问题是当我更改一个模块并与 hudson 一起发布时,它会发布所有模块。

如果我为每个模块指定版本号,更改所有数字是非常繁琐的工作。

这就像不必要地增加版本号,也浪费时间/内存。 例如如果我将 19 中的每一个更改两次,通用版本将变为 1.39 或 39.0,我不想避免混淆。我们正在使用标准发布插件。

有没有办法管理发布,这样我们就可以只发布一个模块而不是整个项目。

谢谢

【问题讨论】:

    标签: module maven hudson maven-release-plugin


    【解决方案1】:

    进入你的模块目录:

    cd module19
    mvn deploy
    

    要与 hudson 一起发布,只需为每个子模块(module1module19)和 common 模块父 pom(使用 mvn -N 部署父 pom)。

    【讨论】:

      猜你喜欢
      • 2014-03-03
      • 1970-01-01
      • 1970-01-01
      • 2011-10-07
      • 1970-01-01
      • 1970-01-01
      • 2014-09-14
      • 2016-06-12
      • 1970-01-01
      相关资源
      最近更新 更多