父 pom 的子 pom 中的 Maven 依赖继承

Maven dependency inheritance in child pom from parent pom

据我所知,maven 使用 artifactId + groupId + classifier + type 来识别是否要从其父模块 pom 合并或覆盖子 pom 中的依赖项。为什么我们需要 type 这里?如果仅由 artifactId + groupId + classifier 完成,会出现什么问题?

我想我们不需要那个类型。我看不出有什么会出错的。另一方面,我没有看到实际行为受到伤害的情况。