Spring最新原始碼(5.3.9)編譯
阿新 • • 發佈:2021-07-29
工具版本
- 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