1.从github上下载最新源码 https://codeload.github.com/spring-projects/spring-framework/zip/v4.3.20.RELEASE
2.安装gradle,添加 init.gradle文件 配置阿里云仓库
allprojects{
repositories {
def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (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
}
}
}
3.解压源码文件,使用 gradle eclipse 进行编译;4.3版本是 import-into-eclipse.bat文件
4.移除根目录的 .project .setting文件夹
5.导入eclipse中
6.eclipse需要安装 groovy插件 解决GroovyDynamicElementReader报错
http://dist.springsource.org/release/GRECLIPSE/e4.9
7.调整报错项目的 groovy插件版本
可参考教程