admin管理员组

文章数量:1443011

Maven:解决"Dependency 'xxxx‘ not found"

报错原因

引入依赖后报错,最终发现是将<dependencies>放入到<dependencyManagement>之中

详细解释

因为是多模块系统,所以在父 POM 的<dependencyManagement> 中声明依赖及其版本,子模块引用这些依赖时无需指定版本号,避免版本冲突。

但是将 <dependencies> 直接放在 <dependencyManagement> 内部并不会自动下载依赖,因为 <dependencyManagement> 的作用仅仅是声明依赖的版本、作用域(Scope)和排除规则(Exclusions)等配置,而不会实际引入依赖。

解决

将报错的依赖重新加入到一个新的 <dependencies> ,更新maven后成功下载,之后再删除即可

本文标签: Maven解决quotDependency x27xxxx not foundquot