spring 版本 5.2.9
gradle 版本 5.6.4
下载的源码如果是编译过的,即有build文件夹如图,则不用接下来的配置
1、配置build.gradle
mavenCentral()
maven { url "http://maven.aliyun.com/nexus/content/groups/public/"}
maven { url "https://repo.spring.io/libs-spring-framework-build" }
maven { url "https://repo.spring.io/snapshot" } // Reactor
2、参看其他博客配值
配置的文件有:build.gradle、settings.gradle
配置的内容有:下载源、kotlin版本
1、配置settings
File->settings->Build Execution Deployment->Build Tools->Gradle
2、配置kotlin
File->settings->Build Execution Deployment->Compiler->Kotlin Compiler
3、配置project
File->Project structure->project
4、配置Modules
File->Project structure->Modules
1、gradle下载地址和版本
(使用本地下载的gradle、不要每次都从网络下载)影响速度
2、配置gradle下载参数
org.gradle.daemon=true//开启守护进程
#通过开启守护进程,下一次构建的时候,将会连接这个守护进程进行构建,而不是重新 fork 一个 gradle构建进程
org.gradle.configureondemand=true//按需加载
3、git报错或者权限报错Received status code 401 from server: Unauthorized
不是从git中拉下来的所以报错没有权限下载
Build file 'E:\myProject\spring-master\spring\build.gradle' line: 3
Error resolving plugin [id: 'io.spring.gradle-enterprise-conventions', version: '0.0.2']
> Could not resolve all dependencies for configuration 'detachedConfiguration2'.
> Could not determine artifacts for io.spring.gradle-enterprise-conventions:io.spring.gradle-enterprise-conventions.gradle.plugin:0.0.2
> Could not get resource 'https://repo.spring.io/plugins-release/io/spring/gradle-enterprise-conventions/io.spring.gradle-enterprise-conventions.gradle.plugin/0.0.2/io.spring.gradle-enterprise-conventions.gradle.plugin-0.0.2.jar'.
> Could not HEAD 'https://repo.spring.io/plugins-release/io/spring/gradle-enterprise-conventions/io.spring.gradle-enterprise-conventions.gradle.plugin/0.0.2/io.spring.gradle-enterprise-conventions.gradle.plugin-0.0.2.jar'. Received status code 401 from server: Unauthorized
修改build.gradle
注释:
id 'io.spring.gradle-enterprise-conventions' version '0.0.2'
4、POM relocation to an other version number is not fully supported in Gradle : xml-apis:xml-apis:2.0.2 relocated to xml-apis:xml-apis:1.0.b2.
jar包问题
修改build.gradle