• 报错 : 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一般的路径都是:

     

    大家可以去尝试。

  • 相关阅读:
    38、HTML进阶——SVG
    第一个 Go 程序“hello,world“ 与 main 函数
    Salesforce ServiceCloud考证学习(6)
    【面试题】深入理解闭包的形成过程及应用!
    Windows OpenGL 图像阴影
    初识Python类和对象
    LLM 02-大模型的能力
    数学建模笔记(二)论文写作:论文结构
    宝塔的安装与查看
    PHP命令行脚本接收传入参数的三种方式
  • 原文地址:https://blog.csdn.net/neverSaynever_/article/details/126475624