在AEM项目poms中,我注意到依赖项名称和版本是在父pom中定义的,并且不必在子poms中指定版本,因为该版本是在父pom中管理的。并且子poms仅定义了依赖项。因此,我不清楚。
1。如果我们已经在父pom中定义了版本号为no的依赖项,那么为什么我们需要在子pom.xml(如果是AEM的情况下为core / pom.xml)中定义相同的依赖项。
答案 0 :(得分:0)
在Maven中,<dependencies>
和<dependencyManagement>
之间是有区别的。只有前者确实将依赖项添加到您的项目中,而后者仅定义了首选版本号(和作用域)。