【发布时间】:2019-04-07 16:44:19
【问题描述】:
在 AEM 项目 pom 中,我注意到依赖项名称和版本是在父 pom 中定义的,并且没有必要在子 pom 中指定版本,因为版本是在父 pom 中管理的。并且子 pom 只定义了依赖项。所以,我不清楚以下。
1.如果我们已经在父pom中定义了版本号的依赖项,那么为什么我们需要在子pom.xml中定义相同的依赖项(在AEM的情况下为core/pom.xml)。
【问题讨论】:
标签: maven parent-pom aem-6
在 AEM 项目 pom 中,我注意到依赖项名称和版本是在父 pom 中定义的,并且没有必要在子 pom 中指定版本,因为版本是在父 pom 中管理的。并且子 pom 只定义了依赖项。所以,我不清楚以下。
1.如果我们已经在父pom中定义了版本号的依赖项,那么为什么我们需要在子pom.xml中定义相同的依赖项(在AEM的情况下为core/pom.xml)。
【问题讨论】:
标签: maven parent-pom aem-6
在 Maven 中,<dependencies> 和 <dependencyManagement> 之间存在差异。只有前者真正为您的项目添加依赖项,而后者仅定义首选版本号(和范围)。
【讨论】: