背景:同事从码云上克隆项目,项目编译不通过,报错信息是有一个jar包在Maven仓库中不存在

Maven本地仓库中有jar包,但项目编译失败,显示jar包不存在

 

此时,他的本地Maven仓库中确实不存在这个jar包。

解决步骤:

1: Idea中,用Maven 的Reimport 重新导包,正常情况下,如果存在本地仓库中没有的jar包,会自动下载。但是,在他电脑上下载不下来(原因:他电脑没有配置Maven的中央仓库为阿里云仓库)。

1.1 :基于以上情况,有两种解决方案:

  a : 修改Maven的中央仓库为阿里云中央仓库(settings.xml 文件)。

    
  <mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>
          http://maven.aliyun.com/nexus/content/groups/public/
      </url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  </mirrors>
View Code

相关文章: