xxx.jar‘. Received status code 401 from server: Unauthorized
目录
- 背景
- 解决方案
背景
- gradle下载依赖时报一堆的
Received status code 401 from server: Unauthorized
问题,具体异常如下所示。
<ij_msg_gr>Project resolve errors<ij_msg_gr><ij_nav>D:\work\self\spring-framework-5.0.8.RELEASE\build.gradle<ij_nav><i><b>root project 'spring': Unable to resolve additional project configuration.</b><eol>Details: org.gradle.api.artifacts.ResolveException: Could not resolve all dependencies for configuration ':testCompileClasspath'.<eol>Caused by: org.gradle.internal.resolve.ArtifactResolveException: Could not download aspectjweaver.jar (org.aspectj:aspectjweaver:1.8.13)<eol>Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'.<eol>Caused by: org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException: Could not HEAD 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'. Received status code 401 from server: Unauthorized</i>
The getTestClassesDir() method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use the getTestClassesDirs() method instead.
<ij_msg_gr>Project resolve errors<ij_msg_gr><ij_nav>D:\work\self\spring-framework-5.0.8.RELEASE\build.gradle<ij_nav><i><b>root project 'spring': Unable to resolve additional project configuration.</b><eol>Details: org.gradle.api.artifacts.ResolveException: Could not resolve all dependencies for configuration ':testCompileClasspath'.<eol>Caused by: org.gradle.internal.resolve.ArtifactResolveException: Could not download aspectjweaver.jar (org.aspectj:aspectjweaver:1.8.13)<eol>Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'.<eol>Caused by: org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException: Could not HEAD 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'. Received status code 401 from server: Unauthorized</i>
<ij_msg_gr>Project resolve errors<ij_msg_gr><ij_nav>D:\work\self\spring-framework-5.0.8.RELEASE\spring-aop\spring-aop.gradle<ij_nav><i><b>project ':spring-aop': Unable to resolve additional project configuration.</b><eol>Details: org.gradle.api.artifacts.ResolveException: Could not resolve all dependencies for configuration ':spring-aop:optional'.<eol>Caused by: org.gradle.internal.resolve.ArtifactResolveException: Could not download aspectjweaver.jar (org.aspectj:aspectjweaver:1.8.13)<eol>Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'.<eol>Caused by: org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException: Could not HEAD 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'. Received status code 401 from server: Unauthorized</i>
<ij_msg_gr>Project resolve errors<ij_msg_gr><ij_nav>D:\work\self\spring-framework-5.0.8.RELEASE\spring-aspects\spring-aspects.gradle<ij_nav><i><b>project ':spring-aspects': Unable to resolve additional project configuration.</b><eol>Details: org.gradle.api.artifacts.ResolveException: Could not resolve all dependencies for configuration ':spring-aspects:compileClasspath'.<eol>Caused by: org.gradle.internal.resolve.ArtifactResolveException: Could not download aspectjweaver.jar (org.aspectj:aspectjweaver:1.8.13)<eol>Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'.<eol>Caused by: org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException: Could not HEAD 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'. Received status code 401 from server: Unauthorized</i>
<ij_msg_gr>Project resolve errors<ij_msg_gr><ij_nav>D:\work\self\spring-framework-5.0.8.RELEASE\spring-context\spring-context.gradle<ij_nav><i><b>project ':spring-context': Unable to resolve additional project configuration.</b><eol>Details: org.gradle.internal.resolve.ArtifactResolveException: Could not download aspectjweaver.jar (org.aspectj:aspectjweaver:1.8.13)<eol>Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'.<eol>Caused by: org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException: Could not HEAD 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'. Received status code 401 from server: Unauthorized</i>
<ij_msg_gr>Project resolve errors<ij_msg_gr><ij_nav>D:\work\self\spring-framework-5.0.8.RELEASE\spring-core\spring-core.gradle<ij_nav><i><b>project ':spring-core': Unable to resolve additional project configuration.</b><eol>Details: org.gradle.internal.resolve.ArtifactResolveException: Could not download aspectjweaver.jar (org.aspectj:aspectjweaver:1.8.13)<eol>Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'.<eol>Caused by: org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException: Could not HEAD 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'. Received status code 401 from server: Unauthorized</i>
<ij_msg_gr>Project resolve errors<ij_msg_gr><ij_nav>D:\work\self\spring-framework-5.0.8.RELEASE\spring-orm\spring-orm.gradle<ij_nav><i><b>project ':spring-orm': Unable to resolve additional project configuration.</b><eol>Details: org.gradle.api.artifacts.ResolveException: Could not resolve all dependencies for configuration ':spring-orm:testCompileClasspath'.<eol>Caused by: org.gradle.internal.resolve.ArtifactResolveException: Could not download aspectjweaver.jar (org.aspectj:aspectjweaver:1.8.13)<eol>Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'.<eol>Caused by: org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException: Could not HEAD 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'. Received status code 401 from server: Unauthorized</i>
<ij_msg_gr>Project resolve errors<ij_msg_gr><ij_nav>D:\work\self\spring-framework-5.0.8.RELEASE\spring-test\spring-test.gradle<ij_nav><i><b>project ':spring-test': Unable to resolve additional project configuration.</b><eol>Details: org.gradle.internal.resolve.ArtifactResolveException: Could not download aspectjweaver.jar (org.aspectj:aspectjweaver:1.8.13)<eol>Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'.<eol>Caused by: org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException: Could not HEAD 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'. Received status code 401 from server: Unauthorized</i>
<ij_msg_gr>Project resolve errors<ij_msg_gr><ij_nav>D:\work\self\spring-framework-5.0.8.RELEASE\spring-tx\spring-tx.gradle<ij_nav><i><b>project ':spring-tx': Unable to resolve additional project configuration.</b><eol>Details: org.gradle.internal.resolve.ArtifactResolveException: Could not download aspectjweaver.jar (org.aspectj:aspectjweaver:1.8.13)<eol>Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'.<eol>Caused by: org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException: Could not HEAD 'https://repo.spring.io/libs-release/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar'. Received status code 401 from server: Unauthorized</i>
- 未认证的问题,于是打开链接,看看是什么鬼。
- 看到上图,原因已经找到了,不知道从什么时候开始,从spring的仓库下载东西居然要认证了。
解决方案
更换仓库地址。
我这里换成了阿里云的maven仓库:把之前的
https://repo.spring.io/libs-release
值替换为https://maven.aliyun.com/repository/public
。如下图所示。
更换后就完成了,再次重新导入就不会报错了,如下所示。
另外如果还有包的问题可以参考下,下篇文章Could not resolve: com.ibm.websphere:uow:6.0.2.17
xxx.jar‘. Received status code 401 from server: Unauthorized相关推荐
- Gradle下载spring包出现Received status code 401 from server: Unauthorized
大家在下载spring家族源码的时候,在进行gradle构建的时候,会出现y: Could not GET 'https://repo.spring.io/libs-release/xxxxx'. R ...
- Received status code 403 from server: ForbiddenDisable Gradle ‘offline mode‘ and sync project
Could not HEAD 'https://dl.bintray.com/umsdk/release/cn/rongcloud/sdk/im_lib/4.0.3.15/im_lib-4.0.3.1 ...
- Android Received status code 502 from server: Bad Gateway
前言 今天正常上班 因为线上有个机器出现了白屏bug 所以我就远程查看了下问题 发现是一个空指针造成的 但是这个bug我记得我几个月前就改过了 但是还是有这个问题 说明线上机器 运维人员没有更新新的a ...
- Received status code 502 from server: Bad Gateway
第一个问题 报错信息 FAILURE: Build failed with an exception.* What went wrong: Could not determine the depend ...
- Received status code 400 from server: Bad Request解决方案
Received status code 400 from server: Bad Request解决方案 Could not GET ' https://dl.google.com/dl/andro ...
- Received status code 400 from server: Bad Request
一.报错信息 FAILURE: Build failed with an exception.* What went wrong: A problem occurred configuring roo ...
- Received status code 403 from server: Forbidden
解决方案: 在项目的build.gradle里找到http://jcenter.bintray.com/ 然后将http换成https 如果找不到在哪,可以全局搜索http 403是被限制了.只要把前 ...
- Could not GET “XXXXX.xml”Received status code 400
Could not GET "XXXXX.xml"Received status code 400 from seerver :Bad Request 解决方案如下: **×××确 ...
- Eureka服务启动定期报错:Batch update failure with HTTP status code 404; discarding XXX replication tasks
Eureka服务启动定期报错:Batch update failure with HTTP status code 404; discarding XXX replication tasks 今天新建 ...
最新文章
- python入门基础代码图-python入门代码指南教程书籍推荐2020总结全集汇总
- 解决Linux下MySQL启动错误Starting MySQL.Manager of pid-file quit without updating file.[FAILED]...
- 火狐浏览器Firefox如何使用插件,火狐有哪些好用的插件
- python tuple类型和list_Python 入门(四)List和Tuple类型
- Resnet-18-训练实验-warm up操作
- ORACLE 查看有多个执行计划的SQL语句
- win10 电脑触摸板不能滑动_用好笔记本的触摸板(win10小技巧)
- jmeter.properties控制聚合报告的用户响应时间设置和smmary results
- spring-boot-资源处理
- electron 剪贴板 截图_利用 Electron 开发快速截图工具(二)
- 【SQL】小CASE
- 宇枫资本年轻人投资理财的方法
- 秦纪三 二世皇帝下二年(癸已、前208)——摘要
- 捋一捋Unified Language Model Pre-training for Natural Language Understanding and Generation
- 为什么你还没有买新能源汽车?
- 无法同步因计算机未授权,iTunes无法授权和同步解决办法教程
- 利用无障碍服务自动获取微信号
- MySQL数据清理有技巧,这么破
- JAVA泛型与集合类
- 用div和css制作网页,DIVCSS网页设计总结:有用的3个网页制作_css
热门文章
- 正向全局代理(proxy_pool + Proxifier 4.01)
- 移动平台化进程加速 网秦如何实现战略转型?
- 准备2022年考研的第一步规划
- Seata XA 模式理论学习、使用及注意事项 | Spring Cloud54
- 分布式事务XA、TCC、AT总结
- 项目部署提示“另一个程序正在使用此文件,进程无法访问。”
- R语言实现统计分析——非参数假设检验
- 【会议记录】Linux内核的最新进展(6.2版本)分享
- 【CSS】CSS 背景设置 ② ( 背景位置 | 背景位置-方位值设置 )
- 两顺序栈共享Java_数据结构与算法(三),栈与队列