具有不同子版本的maven父pom与具有相同子版本的父POM

时间:2015-03-10 09:59:28

标签: maven

任何人都可以让我知道父pom与子模块中具有相同版本的不同子版本和父pom之间的确切区别。

我感到很困惑,当我们在模块级别使用多个版本时,是否有任何重大策略。

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

1 个答案:

答案 0 :(得分:0)

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

  1. 我们只想继承基本配置(插件管理,许多项目中使用的一些基本库(例如日志记录)等)。
  2. 我们希望将一组模块聚合为一个多模块项目,以便一次构建,测试和发布所有模块。
  3. 在第一种情况下,父POM可能与其“子”不在同一版本中是合理的。 在秒的情况下,我们肯定希望父POM版本与其模块的版本同步。