我应该在哪里保留我公司的父母POM?

时间:2014-06-25 13:20:33

标签: maven-3 project-structure parent-pom

我们的项目中有一个根POM,越来越多人消费。所以我们现在正在考虑将其提取到真正的父POM中(即没有<modules>和特定的构建命令)。

现在的问题是这个新的父母POM应该去哪里?我看到两个选择:

  1. 新项目
  2. 进入parent/项目内的文件夹framework
  3. 我查看了Maven,它为父POM使用了一个独特的项目(here is the latest release)。

    但这意味着relativePath通常是错误的(我真的不希望开发人员用这种方法来检查父POM)。

    这两种方法的区别/优点/缺点是什么?

1 个答案:

答案 0 :(得分:0)

为这样的公司pom建立单独项目的简单原因是基于这种pom的发布周期,因为它与不同项目中的所有其他项目/工件不同。发布版本必须具有已发布的版本,这意味着公司pom的已定义状态。此版本只是部署到您的公司存储库管理器中,可以被许多项目使用。在更新期间更新插件更新等等,因此您可以决定制作公司pom的新版本。并且不同的项目可以决定是否通过简单地更改版本来选择更新。

相关问题