0

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

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

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

4

2 回答 2

1

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

于 2013-09-23T21:36:57.207 回答
1

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

于 2013-09-23T21:42:43.617 回答