【问题标题】:maven parent pom with the differnt child versions vs parent POM with the same child versions具有不同子版本的 maven 父 pom 与具有相同子版本的父 POM
【发布时间】:2015-03-10 09:59:28
【问题描述】:

谁能告诉我在子模块中具有不同子版本的父pom和具有相同版本的父pom之间的确切区别。

我很困惑,当我们要在模块级别进行多个版本时,这有什么主要策略吗?

1) 假设父模块 1.0 和子模块是 2.0,3.o,.....
有什么问题吗?

【问题讨论】:

    标签: maven


    【解决方案1】:

    根据我的经验,使用父 POM 有两种情况。

    1. 我们只想继承基本配置(插件管理、许多项目中使用的一些基本库(例如日志记录)等)。
    2. 我们希望将一组模块聚合为一个多模块项目,以便一次构建、测试和发布所有模块。

    在第一种情况下,父 POM 可能与其“子”不在同一个版本中是合理的。 在秒的情况下,我们肯定希望父 POM 版本与其模块的版本同步。

    【讨论】:

      最近更新 更多