5.0.x版本可以使用JDK8,最新5.3.x必须使用JDK17
Could not resolve all dependencies for configuration ‘:buildSrc:compileClasspath‘.
编译Spring源码出现这个错误,首先检查jdk版本 发现没有问题,然后从网上了解到,idea 2022.x版本以上才支持JDK17。重新安装新版本idea 然后再刷,一直出现 Could not resolve all dependencies for configuration ‘:buildSrc:compileClasspath’. 错误。
配置修改成这个,发现一直在下载7.5.1的gradle,因为我当前的版本是8.0.1,随即重新下载7.5.1版本的gradle,现在一切正常。 tips:
build的过程十分漫长,大概花了半小时,其中kotlin-compiler-embeddable/1.5.32下载的十分缓慢。可以到地址下载1.5.32选择对应版本的包直接放进库里面。大概位置:D:\env\gradle_rep\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-compiler-embeddable修改了aliyun的源,加快下载速度。build.gradle文件的repositories添加
maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
maven { url "https://maven.aliyun.com/repository/public" }
修改后
repositories {
maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
maven { url "https://maven.aliyun.com/repository/public" }
mavenCentral()
maven { url "https://repo.spring.io/libs-spring-framework-build" }
}
settings.gradle 文件修改
maven { url "https://maven.aliyun.com/nexus/content/repositories/spring-plugin" }
修改后
pluginManagement {
repositories {
mavenCentral()
gradlePluginPortal()
maven { url "https://maven.aliyun.com/nexus/content/repositories/spring-plugin" }
maven { url "https://repo.spring.io/release" }
}
}
好文阅读
发表评论