从父 POM 文件继承



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

定义父 pom 文件继承和组 id、工件 id(但不是版本),从中级父级到根 pom 文件。

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

包含父标记时,该标记必须包含 groupId、artifactId 和版本。这也意味着,你的项目只需要一个artifactId,这样坐标就又是唯一的。

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

最新更新