qq_40666786
笨笨的程序猿Q
采纳率14.3%
2017-10-20 03:14

关于pom.xml文件大量missing artifact报错如何解决?

如下图,当pom.xml文件导入大量jar包以后,会报错。是missing artifact
图片说明

可是我的本地仓库明明有这些包

图片说明

在))
在网上找了这类问题,可是根本没法解决,有没有大神帮我解决一下

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

7条回答

  • qq_39559604 qq_2450394626 3年前

    配个阿里云的镜像就可以解决下载jar包的问题
    1、打开maven配置文件(maven安装目录下的conf目录下的settings.xml文件)

    2、搜索mirrors关键字,如果注释说明的下方没有 节点,则建立mirrors节点,带mirrors节点的所有配置如下(复制下面的内容,粘贴到配置文件中即可):


    <!-- mirror
    | Specifies a repository mirror site to use instead of a given repository. The repository that
    | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
    | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
    |

    mirrorId
    repositoryId
    Human Readable Name for this Mirror.
    http://my.repository.com/repo/path

    -->

    ibiblio.org
    ibiblio Mirror of http://repo1.maven.org/maven2/
    http://mirrors.ibiblio.org/pub/mirrors/maven2
    central
    <!-- United States, North Carolina -->



    jboss-public-repository-group

    central

    JBoss Public Repository Group

    http://repository.jboss.org/nexus/content/groups/public

    点赞 1 评论 复制链接分享
  • qq_39559604 qq_2450394626 3年前

    1、打开maven配置文件(maven安装目录下的conf目录下的settings.xml文件)

    2、搜索mirrors关键字,如果注释说明的下方没有 节点,则建立mirrors节点,带mirrors节点的所有配置如下(复制下面的内容,粘贴到配置文件中即可):

       <mirrors>
        <!-- mirror
         | Specifies a repository mirror site to use instead of a given repository. The repository that
         | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
         | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
         |
        <mirror>
          <id>mirrorId</id>
          <mirrorOf>repositoryId</mirrorOf>
          <name>Human Readable Name for this Mirror.</name>
          <url>http://my.repository.com/repo/path</url>
        </mirror>
        -->
         <mirror> 
               <id>ibiblio.org</id> 
               <name>ibiblio Mirror of http://repo1.maven.org/maven2/</name> 
               <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url> 
               <mirrorOf>central</mirrorOf> 
               <!-- United States, North Carolina --> 
         </mirror>
         <mirror>  
             <id>jboss-public-repository-group</id>  
             <mirrorOf>central</mirrorOf>  
             <name>JBoss Public Repository Group</name>  
             <url>http://repository.jboss.org/nexus/content/groups/public</url>  
         </mirror>  
    
      </mirrors>
    
    点赞 评论 复制链接分享
  • listener_life listener_life 4年前

    把这些包删除之后,重新配置Maven,然后重新加载本地仓库的包,前段时间刚遇到这个问题

    点赞 评论 复制链接分享
  • driverT driverT 4年前

    感觉应该 是你的jar包有问题 把这个目录 全部删了,重新 加载 。

    点赞 评论 复制链接分享
  • qq_35082338 实力不会debug 4年前

    1、setting.xml的引用是否正确。
    2、setting.xml设置使用的是本地仓库,从本地导入jar到maven中,注意项目要重新install。
    3、本地仓库从网上下载,选择一个国内的库,比如阿里。删除仓库中的missing jar对应文件夹,重新下载。
    4、不是本地仓库,请注意自己的网速,除了网速没辙。
    我也不太懂,上面都是我遇到过的问题。我一直使用的是本地仓库。

    点赞 评论 复制链接分享
  • haizeiCSDN_java 卡卡罗特琪琪 4年前

    是否setting.xml文件指向有问题

    点赞 评论 复制链接分享
  • lihongbiao0610 lihongbiao0610 4年前

    右键项目弹出菜单选择maven>update project dependice
    删除maven本地仓库中jar包,修改pom.xml保存,重新下载

    点赞 评论 复制链接分享