第一步, 使用本地gradle而不是./gradlew

如果IDEA不指定的话会自动用项目下的./gradlew来拉去依赖,会自动下载一个gradle-7.X.zip的安装包,这个因为国内网络问题会导致下载很慢,而且不同的项目不共享,也就是一个项目它都会下载一个这么个玩意

打开IDEA的 Preferences | Build, Execution, Deployment | Build Tools | Gradle

image

将箭头选择 Speciified location
image-1659616336718

后面输入本地的gradle地址

⚠️ 注意IDEA的gradle设置不共享,每个项目可能都需要这样设置一下

第二步, 切换国内的镜像源

gradle.kts 版本

repositories {
    maven {
        setUrl("https://maven.aliyun.com/repository/public/")
    }
    maven {
        setUrl("https://maven.aliyun.com/repository/spring/")
    }
    mavenCentral()
}

gradle 版本

repositories {
    maven {
      url 'https://maven.aliyun.com/repository/public/'
    }
    maven {
      url 'https://maven.aliyun.com/repository/spring/'
    }
    mavenLocal()
    mavenCentral()
}

第三步

设置完前两步后,重新让idea刷新依赖,

最后补充

能科学上网就不要搞上面几步,毕竟设置gradle和设置依赖很麻烦,而且用镜像没准会出现拉不到最新的可能