【Spring】org.gradle.api.internal.plugins.DefaultConvention

问题描述

下载spring framework 源码,进行编译,失败!报错:【...,org.gradle.api.internal.plugins.DefaultConvention...】

IDEA:2017.03,gradle:3.6.3,jdk:1.8.0

原因分析

查找资料,发现相似问题。
How I can fix this error; java.lang.ClassNotFoundException: org.gradle.api.internal.plugins.DefaultConvention
Caused by: java.lang.ClassNotFoundException: org.gradle.api.internal.plugins.DefaultConvention

推断问题是由于gradle和idea版本问题(但为什么会与idea的版本有关系呢?一个项目编译成功与否依赖于一个IDE的版本,不合理、不高级!!!)。

解决方案

发生在本问题之前的一个问题,如果上来刚开始编译就报错(即,项目的依赖包不下载),那么有可能是gradle版本的问题。

由于之前已将gradle升至推荐版本,那么针对现在的问题,只是将IDEA升级到2020.3.1。

参考文章

https://blog.csdn.net/fwhdzh/article/details/106530494

猜你喜欢

转载自blog.csdn.net/xiaoxiao_su123/article/details/113102819