标签:xml 29IDEA dependencyManagement 依赖 继承 Maven pom 子项目 从父
如果你的pom.xml
中使用了dependencyManagement
管理依赖并且添加了你本地仓库中不存在的依赖可能会提示
但是你去源又看得到其是存在的
这时你只需要把最外围的<dependencyManagement></dependencyManagement>
标签 暂时去掉
刷新项目 你会发现问题解决 依赖能正常找到和下载了
dependencyManagement
和dependencies
的区别
dependencies
即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依赖项(全部继承)
dependencyManagement
里只是声明依赖,并不实现引入,因此子项目需要显示的声明需要用的依赖。如果不在子项目>中声明依赖,是不会从父项目中继承下来的;只有在子项目中写了该依赖项,并且没有指定具体版本,才会从父项目中继承该>项,并且version和scope都读取自父pom;另外如果子项目中指定了版本号,那么会使用子项目中指定的jar版本。
标签:xml,29IDEA,dependencyManagement,依赖,继承,Maven,pom,子项目,从父 来源: https://blog.csdn.net/qq_41264674/article/details/115305491
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。