首页 > 解决方案 > AEM 项目 POM 中的依赖关系管理

问题描述

在 AEM 项目 pom 中,我注意到依赖项名称和版本是在父 pom 中定义的,并且没有必要在子 pom 中指定版本,因为版本是在父 pom 中管理的。并且子 pom 只定义了依赖项。所以,我不清楚以下。

1.如果我们已经在父pom中定义了版本号的依赖项,那么为什么我们需要在子pom.xml中定义相同的依赖项(在AEM的情况下为core/pom.xml)。

标签: mavenparent-pomaem-6

解决方案


在 Maven 中, 和 是有区别<dependencies><dependencyManagement>。只有前者真正为您的项目添加依赖项,而后者仅定义首选版本号(和范围)。


推荐阅读