IDEA导入Spring-kafka项目Gradle编译失败的原因是什么
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,小编给大家分享一下IDEA导入Spring-kafka项目Gradle编译失败的原因是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!异常信息java.lang.AbstractM
千家信息网最后更新 2024年12月12日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安全错误
数据库的锁怎样保障安全
通信网络技术课程
佛山软件开发联系方式
深圳康康网络技术产品
ENSCO数据库子库
人口腔微生物数据库
图书管理数据库的组织结构图
vs2015与数据库
软件工程软件开发步骤
mc服务器传送门
服务器 激活码 反复使用
网络安全工程师30岁学太晚吗
控制端软件开发
深圳平安科技数据库面试经验
软件开发实例python
烟台网动网络技术有限公司
网络安全是什么的
河南高配置服务器
整车软件开发流程
网上网下一体化的网络安全体系
数据库三级模式结构有哪些
云南网络安全投标
网络安全安全学科评估
湖南联想服务器续保维护
全过程网络安全工程收费
微软网络技术培训
找出数据库相同的数据库
河北上门软件开发计划
自学数据库那个好
汽车车载网络技术视频
数据库表关系设计工具