IDEA导入Spring-kafka项目Gradle编译失败的原因是什么
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,小编给大家分享一下IDEA导入Spring-kafka项目Gradle编译失败的原因是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!异常信息java.lang.AbstractM
千家信息网最后更新 2025年02月01日IDEA导入Spring-kafka项目Gradle编译失败的原因是什么
小编给大家分享一下IDEA导入Spring-kafka项目Gradle编译失败的原因是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
异常信息
java.lang.AbstractMethodError at org.gradle.api.internal.artifacts.ivyservice.resolutionstrategy.DefaultCachePolicy.mustRefreshModule(DefaultCachePolicy.java:205) at org.gradle.api.internal.artifacts.ivyservice.resolutionstrategy.DefaultCachePolicy.mustRefreshModule(DefaultCachePolicy.java:192) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$LocateInCacheRepositoryAccess.resolveComponentMetaDataFromCache(CachingModuleComponentRepository.java:212) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$LocateInCacheRepositoryAccess.resolveComponentMetaData(CachingModuleComponentRepository.java:185) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve
具体原因
发生这个异常是因为Gradle版本更新导致的,在IDEA的环境下如果不配置本地的Gradle版本,默认会去拉最新的Gradle版本5.x。而5.x很多人反馈有问题,如下github官方issue:
Gradle-issue:https://github.com/gradle/gradle/issues/8088
解决问题
如果说是升级导致的问题,那么我们降低版本就ok了。事实上,截止目前最新的版本是5.4.1,所以我尝试了5.x的几个低版本都不行,直到降到4.10.2版本的时候才顺利的编译并导入了项目。
经测试,在Gradle的4.6版本下会抛如下异常,提示找不到xxx.jar的信息:
Cannot find JAR 'bcprov-jdk15on-1.58.jar' required by module 'gradle-dependency-management' using classpath or distribution directory 'E:\runtime\gradle-4.6'
所以如果你也是编译Spring-kafka项目,直接选择4.10.2版本就ok了
Gradle下载地址:http://services.gradle.org/distributions/
从上面的地址中找到-bin.zip的包,当然是4.x的版本的。直接解压到本地目录,然后打开IDEA的设置,找到如下箭头所指向的配置
Gradle home选中自己刚解压的目录即可,提交后会自动触发再次编译
看完了这篇文章,相信你对"IDEA导入Spring-kafka项目Gradle编译失败的原因是什么"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
版本
编译
项目
原因
问题
信息
地址
目录
篇文章
配置
不行
事实
事实上
再次
完了
官方
指向
时候
更多
环境
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发先编码还是先UI
后端一定要数据库
linux服务器杀毒软件
ibm 服务器 硬盘
高可用数据库
数据库编程中连接池作用
gpu服务器基础
软件开发中的编译程序属于
网络安全征文30字
服务器上没有pkexec有漏洞
辽宁仿威图服务器机柜云服务器
群星连接不到steam服务器
软件开发经验文档格式
湖州汇欣网络技术有限公司
呼市二手服务器
怎么进英雄联盟云顶之巅服务器
科技互联网年历素材
tbc不同服务器怎么用
pdo怎么插入数据库
网络技术数据库等级
计算机答辩问题数据库怎么设计
软件开发与web前端
xi网络技术
服务器主板读不出sas
美国十次啦服务器
MySQL指定数据库文件
白板课件软件开发
华为服务器进入管理界面
服务器基础环境搭建
计算机网络技术怎么打开交换机