Dependencies 为什么maven模块会自动从父模块获取依赖项?
我创建了一个父项目和三个maven模块项目。当我在父项目中添加依赖项时,这些依赖项会自动添加到所有模块项目中。这不是我想要的。我希望通过提供groupId和artifactId,将POM作为父对象保存所有定义的依赖项,并根据需要将实际依赖项添加到模块项目中。Dependencies 为什么maven模块会自动从父模块获取依赖项?,dependencies,maven-3,Dependencies,Maven 3,我创建了一个父项目和三个maven模块项目。当我在父项目中添加依赖项时,这些依赖项会自动添加到所有模块项目中。这不是我想要的。我希望通过提供groupId和artifactId,将POM作为父对象保存所有定义的依赖项,并根据需要将实际依赖项添加到模块项目中。 如何自动停止m2eclipse,包括来自父项目的依赖项。在build.dependentials和build.dependencManagement.dependentials之间存在差异 依赖项定义实际的依赖项,而依赖项管理只定义用于依赖
如何自动停止m2eclipse,包括来自父项目的依赖项。在
build.dependentials
和build.dependencManagement.dependentials
之间存在差异
依赖项定义实际的依赖项,而依赖项管理只定义用于依赖项的依赖项版本
这两种都是遗传的,但没关系。它允许在子项目中定义依赖项时,从父项目中执行依赖项管理
请注意,有一种趋势是通过继承避免Maven依赖关系管理,而是使用组合(“”)。实际上,我没有在父POM中放置DependencyManager标记。添加标记后,问题消失了。