【问题标题】:Inheriting from the Parent POM file从父 POM 文件继承
【发布时间】:2013-09-28 21:57:26
【问题描述】:

我试图理解从根 pom 文件到中级 pom 文件的继承指令。指令说:

定义你的父 pom 文件继承和 groupid,artifactid(但不是版本),从中级父级到根 pom 文件。

这是否意味着我不应该为中级 pom 指定版本,或者不应该为中级 pom 指定组 ID 和工件 ID?

【问题讨论】:

    标签: maven


    【解决方案1】:

    当包含父标记时,该标记必须包含 groupId、artifactId 和 version。这也意味着,您的项目只需要一个 artifactId,因此坐标再次是唯一的。

    【讨论】:

      【解决方案2】:

      Maven 工件由三元组标识:groupID - artifacID - version。为中级 pom 指定父 pom 时,通常应指定父 pom 的完整标识(三元组)。在您只定义父 pom 的 groupID - artifacID 的情况下,Maven 会在本地存储库中搜索最高可用的 version,以完全识别并检索父 pom .

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-08-20
        • 2012-12-22
        • 1970-01-01
        • 2021-07-12
        • 2012-03-17
        • 2016-12-17
        • 2017-02-22
        • 1970-01-01
        相关资源
        最近更新 更多