<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
最近在弄kafka相關的東東,因為是spring boot工程,所以用到了Spring-kafka,一個包含了kafka-producer和kafka-consumer自動裝配的依賴。為了進一步研究spring是如何封裝的kafka官方使用者端的細節,所以從github上拉到了原始碼準備研究下,在匯入到IDEA中時,因為Spring-kafka工程使用的是Gradle,匯入時就編譯失敗了,匯入工程失敗。
Spring-kafka地址:https://github.com/spring-projects/spring-kafka
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:runtimegradle-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編譯失敗原因的詳細內容,更多關於IDEA匯入Spring-kafka專案Gradle編譯失敗的資料請關注it145.com其它相關文章!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45