• 报错 : UNRESOLVED DEPENDENCY:ORG.SPRINGFRAMEWORK:SPRING-WEBMVC-5.2.0.RELEASE


    今天准备新建一个spring MVC项目,但是在刚开始安装 Maven依赖的时候,出现了一个问题:

    UNRESOLVED DEPENDENCY:ORG.SPRINGFRAMEWORK:SPRING-WEBMVC-5.2.0.RELEASE

    如下图:

     

    出现这个问题表示我们的Maven自动下载依赖是有问题的

    于是我总结了几个解决办法,可能对您会有所帮助

    步骤一: 

    在pom.xml文件中写入下载的构件之后,会报红,如果对于新手来说会有点慌张,不知道该怎么办,这个时候我们需要注意右下角的提示(我用的是IDEA所以会出现在右下角):

    我们需要点击“import Changes” ,如果说你的Maven的配置或者仓库是没有问题的,那么点击之后耐心等待一分钟即可

    下图就是我们看Maven依赖安装成功了

    如果还是解决不了问题,那么就说明你的Maven设置有问题了,需要看下面的两种解决方案:

    下面的两种方案就是解决无法正常下载依赖的方案

    有两种方案,一种是在settings.xml中添加对应的仓库,另外一种就是在pom.xml中直接添加额外的仓库,我个人推荐第二种(在之前添加)

    方案一:

    我们找到maven的settings.xml文件,我的位置 如下

    (推荐)然后在文件中引入 阿里云镜像 

    当然还有几种值得推荐的Maven镜像(从中选择一个即可):

    1. <mirror>
    2. <id>nexus-aliyunid>
    3. <name>Nexus aliyunname>
    4. <url>http://maven.aliyun.com/nexus/content/groups/public/url>
    5. <mirrorOf>centralmirrorOf>
    6. mirror>

    后面有几个朋友问我为什么他按照我的步骤操作了还是没有解决问题,我看了一下发现了问题的根源:

    我们上面所修改的Setting.xml 我默认你在IDEA中的Maven使用的是自己下载的Maven,如下图

    但是我发现他的Maven使用的并不是自己的Maven,而是IDEA自带的Maven,如下图

    那么这样,你去修改自己的Maven,但是IDEA中使用的却是IDEA自带的Maven,那肯定不能解决问题啊。

    所以在这里我告诉大家,如果你要使用IDEA自带的MAVEN,那么我们需要去设置这个Maven的Settings.xml

    mac一般的路径都是:

     

    大家可以去尝试。

  • 相关阅读:
    2019年Java面试题汇总
    808协议是指中国国标GB/T 32960-2017《道路车辆运行数据远程监管与服务》通信协议,也被称为JT/T808协议
    C++第七弹 -- C/C++内存管理
    JavaScript 中 Location 对象介绍
    【计算机取证篇】Windows禁用驱动程序签名教程
    Java:Java和C有什么区别?
    工学云打卡签到自动实现关于异地时定位的问题解决|蘑菇钉
    Go 程序打成 rpm 包
    Windows 10 python pcl 安装与测试
    Java之反射获取和赋值字段
  • 原文地址:https://blog.csdn.net/neverSaynever_/article/details/126475624