问题1:父类标签中的<dependencies>和dependencyManagement
如果使用dependencies,子pom会自动使用父pom中的jar包,
如果使用dependencyManagement,子类不会自动使用父类中的jar包,子类要使用的话,就要给出groupId和artifactId,无需 给出version
使用前者,如果父类有很多依赖,这样没用的也继承来,会造成臃肿,仁者见仁吧,个人喜欢前者
问题2:在解决了第一个问题以后,子类还是不能引用父类中的依赖?
最终被我查找到的问题是没有添加以下标签
该标签默认值为../pom.xml
查找顺序:relativePath元素中的地址–本地仓库–远程仓库
设定一个空值将始终从仓库中获取,不从本地路径获取。