环境:jdk1.7.67
eclipse mars2
gradle1.6
spring3.2
以上全部在官网下载
首先是jdk,gradle环境变量
然后解压开spring3.2
我直接运行gradlew.bat和import-into-eclipse.bat报错
我遇到两种错误,第一种:
could not resolve all dependencies for configuration ':classpath'
could not resolve org.springframework.build.gradle:propdeps-plugin:0.0.7
这种或者没有jar包的
在build.gradle的第二个repositories
改成:
repositories {
maven { url "https://repo.spring.io/libs-release" }
maven { url "http://repo.springsource.org/plugins-release" }
}
也就是添加
maven { url "http://repo.springsource.org/plugins-release" }
第二种:在gradle cleanIdea eclipse --stacktrace
打印信息显示build.gradle多少行出问题,我是711和933,分别把这两段的脚本删掉
然后在spring-framework-3.2.x\spring-aop 目录下进行gradle cleanIdea eclipse 就成功了
然后引入eclipse发现缺少两个jar包,
spring-asm-repack-5.0.4.jar
和spring-cglib-repack-3.1.jar
首先在spring官网下载http://repo.spring.io/simple/libs-release-local/org/springframework/spring/3.2.18.RELEASE/
spring-framework-3.2.18.RELEASE-dist.zip
解压之后进入spring-framework-3.2.18.RELEASE-dist\spring-framework-3.2.18.RELEASE\libs
解压spring-core-3.2.18.RELEASE.jar
进入spring-framework-3.2.18.RELEASE\libs\spring-core-3.2.18.RELEASE
然后jar cvf spring-asm-repack-5.0.4.jar org\springframework\asm
spring-asm-repack-5.0.4.jar是打包后的jar包名,org\springframework\asm是被打包文件目录
spring-cglib-repack-3.1.jar同理,被打包目录改成org\springframework\cglib
然后把这两个jar,加入buildpath即可