解决引用jip-common jar包,报401 Unauthorized错误问题

 更新时间:2024年03月29日 10:06:16   作者:贝小贝貝  
这篇文章主要介绍了解决引用jip-common jar包,报401 Unauthorized错误问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

引用jip-common jar包,报401 Unauthorized错误

Could not transfer artifact com.github.jekkay:jip-common:pom:1.0.1 from/to spring-milestones (https://repo.spring.io/libs-milestone): Authentication failed for https://repo.spring.io/libs-milestone/com/github/jekkay/jip-common/1.0.1/jip-common-1.0.1.pom 401 Unauthorized

mvn clean install 报如下错误:

说下思路

因为报错的是没有权限,所以怀疑是仓库加载有问题。

1.怀疑是配置有问题,检查配置文件,maven的settings.xml文件,并重试,未解决问题

2.重新加载项目,重新添加pom.xml文件,未解决

3.检查IDEA的maven配置是否有问题,配置如下,无问题,未解决

4.因为这块jar包引入是复制过来的,怀疑是否复制的有问题,查看原虚拟机的pom.xml文件,发现还添加了这个仓库,新增上之后即可解决这个问题

操作如下:

在pom.xml文件中添加依赖引用:

<dependency>
 
<groupId>com.github.jekkay</groupId>
 
<artifactId>jip-common</artifactId>
 
<version>1.0.1</version>
 
<exclusions>
 
<exclusion>
 
<groupId>com.google.guava</groupId>
 
<artifactId>guava</artifactId>
 
</exclusion>
 
</exclusions>
 
</dependency>
 

在pom.xml文件中添加仓库:

<repository>
 
<id>jitpack.io</id>
 
<url>https://jitpack.io</url>
 
</repository>

Maven依赖搜索顺序

当我们执行 Maven 构建命令时,Maven 开始按照以下顺序查找依赖的库:

  • 步骤 1 - 在本地仓库中搜索,如果找不到,执行步骤 2,如果找到了则执行其他操作。
  • 步骤 2 - 在中央仓库中搜索,如果找不到,并且有一个或多个远程仓库已经设置,则执行步骤 4,如果找到了则下载到本地仓库中以备将来引用。
  • 步骤 3 - 如果远程仓库没有被设置,Maven 将简单的停滞处理并抛出错误(无法找到依赖的文件)。
  • 步骤 4 - 在一个或多个远程仓库中搜索依赖的文件,如果找到则下载到本地仓库以备将来引用,否则 Maven 将停止处理并抛出错误(无法找到依赖的文件)。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 基于获取JAVA路径,包括CLASSPATH外的路径的方法详解

    基于获取JAVA路径,包括CLASSPATH外的路径的方法详解

    本篇文章是对获取JAVA路径,包括CLASSPATH外的路径的方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • springboot实现rabbitmq的队列初始化和绑定

    springboot实现rabbitmq的队列初始化和绑定

    这篇文章主要介绍了springboot实现rabbitmq的队列初始化和绑定,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • 详解SpringBoot Mongo 自增长ID有序规则

    详解SpringBoot Mongo 自增长ID有序规则

    本文主要介绍springboot基于mongodb有序id生成,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • 关于Java JDK安装、配置环境变量的问题

    关于Java JDK安装、配置环境变量的问题

    这篇文章主要介绍了Java JDK安装、配置环境变量,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • 深入理解Java中的Properties类

    深入理解Java中的Properties类

    Properties类是Java中用于处理配置文件的工具类,它继承自 Hashtable类,实现了Map接口,本文主要介绍了Java中的Properties类,感兴趣的可以了解一下
    2024-01-01
  • Java如何获取一个随机数 Java猜数字小游戏

    Java如何获取一个随机数 Java猜数字小游戏

    这篇文章主要为大家详细介绍了Java如何获取一个随机数,类似猜数字小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • MyBatis-Spring配置的讲解

    MyBatis-Spring配置的讲解

    今天小编就为大家分享一篇关于MyBatis-Spring配置的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • 详解Java发送HTTP请求

    详解Java发送HTTP请求

    这篇文章主要介绍了Java发送HTTP请求,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • idea中Maven镜像源详细配置步骤记录(对所有项目)

    idea中Maven镜像源详细配置步骤记录(对所有项目)

    Maven是一个能使我们的java程序开发节省时间和精力,是开发变得相对简单,还能使开发规范化的工具,下面这篇文章主要给大家介绍了关于idea中Maven镜像源详细配置(对所有项目)的相关资料,需要的朋友可以参考下
    2023-05-05
  • 带着新人看java虚拟机01(推荐)

    带着新人看java虚拟机01(推荐)

    这篇文章主要介绍了java虚拟机,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04

最新评论