1. 程式人生 > 其它 >Spring最新原始碼(5.3.9)編譯

Spring最新原始碼(5.3.9)編譯

工具版本

  • Idea 2021.1.3
  • JDK11.0.12
  • Gradle6.8.3

配置jdk、gradle環境變數

下載spring-framework原始碼

1.解壓原始碼

2.spring原始碼下載依賴時,預設使用的是spring的倉庫,由於網路限制,建議在build.gradle中配置國內的阿里提供的映象倉庫下載

repositories {

mavenCentral()

maven { url "https://repo.spring.io/libs-spring-framework-build" }

maven { url "https://repo.spring.io/snapshot" } // Reactor

maven {url 'https://maven.aliyun.com/nexus/content/groups/public/'} //阿里雲

maven {url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}

}

3、修改spring-framework\spring-oxm\spring-oxm.gradle檔案增加

compile("javax.xml.bind:jaxb-api:2.3.1")
compile("com.sun.xml.bind:jaxb-core:2.3.0.1")
compile("com.sun.xml.bind:jaxb-impl:2.3.0.1")
compile("com.sun.xml.bind:jaxb-xjc:2.3.0.1")

4.cmd命令切換到spring-framework目錄

  • gradlew :spring-oxm:compileTestJava
  • gradlew :spring-core:compileTestJava
  • gradlew.bat

5.原始碼匯入idea