解决引用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实现Fibonacci(斐波那契)取余的示例代码

    Java实现Fibonacci(斐波那契)取余的示例代码

    这篇文章主要介绍了Java实现Fibonacci取余的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Java实现的校验银行卡功能示例

    Java实现的校验银行卡功能示例

    这篇文章主要介绍了Java实现的校验银行卡功能,结合完整实例形式分析了java针对银行卡类型、归属地等信息的判断、读取相关操作技巧,需要的朋友可以参考下
    2018-06-06
  • springboot2中使用@JsonFormat注解不生效的解决

    springboot2中使用@JsonFormat注解不生效的解决

    这篇文章主要介绍了springboot2中使用@JsonFormat注解不生效的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Springboot整合微信支付(订单过期取消及商户主动查单)

    Springboot整合微信支付(订单过期取消及商户主动查单)

    本文主要介绍了Springboot整合微信支付(订单过期取消及商户主动查单),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • SpringMVC表单提交参数400错误解决方案

    SpringMVC表单提交参数400错误解决方案

    这篇文章主要介绍了SpringMVC表单提交参数400错误解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • spring boot 枚举使用的坑整理

    spring boot 枚举使用的坑整理

    在本篇文章里我们给大家整理了关于spring boot 枚举使用的坑以及相关知识点内容,需要的朋友们学习下。
    2019-08-08
  • Spring Boot与React集成的示例代码

    Spring Boot与React集成的示例代码

    这篇文章主要介绍了Spring Boot与React集成的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Spring + mybatis + mysql使用事物的几种方法总结

    Spring + mybatis + mysql使用事物的几种方法总结

    这篇文章主要给大家总结介绍了关于Spring + mybatis + mysql使用事物的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-05-05
  • 详解shiro缓存机制

    详解shiro缓存机制

    Shiro提供了类似于Spring的Cache抽象,即Shiro本身不实现Cache,但是对Cache进行了又抽象,方便更换不同的底层Cache实现。下面通过实例代码给大家分享shiro缓存机制,感兴趣的朋友一起看看吧
    2017-09-09
  • MyBatis-Plus中如何使用ResultMap的方法示例

    MyBatis-Plus中如何使用ResultMap的方法示例

    本文主要介绍了MyBatis-Plus中如何使用ResultMap,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11

最新评论