IDEA 2019.3 编译 Spring 5.3.0-SNAPSHOT

工具:
IDEA 2019.3 专业版
Gradle 6.3

配置Gradle 6.3

  • 官网下载最新gradle
  • 解压
  • 在系统变量中,添加如下设置:
  • 在这里插入图片描述
  • 在 PATH 路径中,添加 %GRADLE_HOME%\bin;

编译Spring5.2

  • 在github上下载 spring5.2
  • 参考:https://my.oschina.net/u/3399692/blog/3237781
  • 配置gradle远程仓库:
    在安装目录下:F:\develop\gradle-6.3\init.d 创建文件 init.gradle:
allprojects{
    repositories {
        def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
        all { ArtifactRepository repo ->
            def url = repo.url.toString()
            if ((repo instanceof MavenArtifactRepository) && (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com'))) {
                project.logger.lifecycle 'Repository ${repo.url} replaced by $REPOSITORY_URL .'
                remove repo
            }
        }
        maven {
            url REPOSITORY_URL
        }
    }
}
  • 验证gradle:gradle -v
  • 在spring根目录下,执行 gradle clean
  • 编辑 build.gradle, 使得groovy 和 kotlin的版本和 gradle -v 的版本一致
  • 在 build.gradle 中添加阿里仓库:
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
  • 修改gradle.properties文件:
org.gradle.daemon=true
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true
  • 修改gradle目录下 spring-framework-.RELEASE-Chinese\gradle\wrapper\gradle-wrapper.properties
    使得里面的gradle版本号和自己的保持一致

  • 从IDEA中 import 工程,选择 settings.gradle

  • gradle 的配置如下:IDEA 2019.3 编译 Spring 5.3.0-SNAPSHOT_第1张图片

  • 编译

  • IDEA 2019.3 编译 Spring 5.3.0-SNAPSHOT_第2张图片

你可能感兴趣的:(环境安装)