问题描述:在父工程中做依赖管理,无论怎么刷新maven,都不去下载缺少的依赖,依赖爆红。
解决办法:删除<dependenceManagement>标签,重新导入依赖。
maven不去下载依赖,原因在于依赖配置在了<dependenceManagement>标签内。该标签是做依赖管理的标签,虽然文件内依赖爆红,但并不影响项目的运行,在子工程中引入依赖时maven会下载依赖。(类比SpringBoot的原理)
本文揭示了在父工程中使用dependencyManagement标签导致Maven无法下载依赖的困扰,并提供了删除标签并重新导入的解决方案。理解SpringBoot原理,知道如何在子工程中正常获取依赖。
问题描述:在父工程中做依赖管理,无论怎么刷新maven,都不去下载缺少的依赖,依赖爆红。
解决办法:删除<dependenceManagement>标签,重新导入依赖。
maven不去下载依赖,原因在于依赖配置在了<dependenceManagement>标签内。该标签是做依赖管理的标签,虽然文件内依赖爆红,但并不影响项目的运行,在子工程中引入依赖时maven会下载依赖。(类比SpringBoot的原理)
564

被折叠的 条评论
为什么被折叠?