解决引用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 将停止处理并抛出错误(无法找到依赖的文件)。

总结

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

相关文章

  • Javaweb 500 服务器内部错误的解决

    Javaweb 500 服务器内部错误的解决

    这篇文章主要介绍了Javaweb 500 服务器内部错误的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • springboot多个service互相调用的事务处理方式

    springboot多个service互相调用的事务处理方式

    这篇文章主要介绍了springboot多个service互相调用的事务处理方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Java编程中使用lambda表达式的奇技淫巧

    Java编程中使用lambda表达式的奇技淫巧

    这篇文章主要介绍了Java编程中使用lambda表达式的奇技淫巧,使用Lambda表达式可以替代只有一个函数的接口实现,告别匿名内部类,代码看起来更简洁易懂,是Java8开始推出的人们期待已久的功能,需要的朋友可以参考下
    2016-03-03
  • 基于Spring监听Binlog日志的方法详解

    基于Spring监听Binlog日志的方法详解

    MySQL 的二进制日志(binlog)有三种不同的格式,通常被称为 binlog 模式,这三种模式分别是 Statement 模式、Row 模式和Mixed 模式,本文将给大家介绍如何基于Spring监听Binlog日志,需要的朋友可以参考下
    2024-09-09
  • springmvc处理模型数据ModelAndView过程详解

    springmvc处理模型数据ModelAndView过程详解

    这篇文章主要介绍了springmvc处理模型数据ModelAndView过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • idea连接数据库的操作方法

    idea连接数据库的操作方法

    这篇文章主要介绍了idea如何连接数据库,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • 基于spring 方法级缓存的多种实现

    基于spring 方法级缓存的多种实现

    下面小编就为大家带来一篇基于spring 方法级缓存的多种实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • Zookeeper连接超时问题与拒绝连接的解决方案

    Zookeeper连接超时问题与拒绝连接的解决方案

    今天小编就为大家分享一篇关于Zookeeper连接超时问题与拒绝连接的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • spring boot前后端交互之数据格式转换问题

    spring boot前后端交互之数据格式转换问题

    这篇文章主要介绍了spring boot前后端交互之数据格式转换,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-01-01
  • Spring框架中的重要注解及其应用代码实例

    Spring框架中的重要注解及其应用代码实例

    Spring框架广泛应用于多种场景中,下面这篇文章主要给大家介绍了关于Spring框架中重要注解及其应用的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-08-08

最新评论