在AEM项目poms中,我注意到依赖项名称和版本是在父pom中定义的,没有必要在子pom中指定版本,因为版本是在父pom中管理的。而子poms只定义了依赖关系。所以,我不太清楚下面的内容。
1.如果我们已经在父pom中定义了版本号的依赖项,那么为什么我们还需要在子pom.xml中定义相同的依赖项(在AEM的情况下是core/pom.xml)。
发布于 2019-04-07 08:44:20
在Maven中,<dependencies>
和<dependencyManagement>
是有区别的。只有前者才能真正向您的项目添加依赖关系,而后者只定义了首选的版本号(和范围)。
https://stackoverflow.com/questions/55554719
复制相似问题