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

报错原因引入依赖后报错,最终发现是将<dependencies>放入到<dependencyManagement>之中详细解释因为是多模块系统,所以在父 POM 的<dependencyManagement&g

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

报错原因

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

详细解释

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

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

解决

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

发布者:admin,转转请注明出处:http://www.yc00.com/web/1748093000a4728972.html

相关推荐

  • Maven:解决&quot;Dependency &#x27;xxxx‘ not found&quot;

    报错原因引入依赖后报错,最终发现是将<dependencies>放入到<dependencyManagement>之中详细解释因为是多模块系统,所以在父 POM 的<dependencyManagement&g

    3小时前
    10

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信