您的位置:首页 > 编程语言 > Java开发

导入spring in action 4 第5章源码到eclipse

2016-11-13 10:53 411 查看
第5章源码结构



源码里没有.setting文件和.classpath文件以及.project文件,直接导入则不能识别,因此需要新建一个项目,用导入文件的方式将源码的代码导入到Eclipse项目里.其实这种方式比直接把源码导入成项目要好的多,因为导入文件的方式是把源码里的文件复制到新项目里,在新项目里修改内容不会改变源码的内容,而如果直接把源码导入成项目,修改项目的内容时则是直接修改了源码.
很明显,源码中显示项目为Gradle的项目,因此在eclipse里新建一个Gradle项目



新建的项目命名为spittr_2,这种方式不知道会有什么风险,最好是设置成与源码相同的项目名,因为在此之前已经新建了一个sprittr项目,并将源码导入,所以这里使用了一个新项目名.
建议在实际操作中设置新项目的名字与源码一致.
spittr_2项目名右键 -> import -> file system -> 在file directory中定位到源码位置,勾选options里的overwrite existing resources without warning




因为源码中的gradle配置的中央库的地址是maven(),该地址比较慢,可以换成阿里云的地址,
修改build.gradle文件,修改前
repositories {
maven { url 'http://maven.springframework.org/release' }
maven { url 'http://maven.springframework.org/milestone' }
maven { url 'http://maven.springframework.org/snapshot' }
maven { url 'http://download.java.net/maven/2' }
mavenCentral()
}

task wrapper(type: Wrapper) {
gradleVersion = '2.1'
}
修改后,因为本机的gradle版本是3.0,所以修改了Gradel版本号,在repositories中注释掉了国外的中央库地址,只使用了阿里云的地址.

repositories {
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
//maven { url 'http://maven.springframework.org/release' }
//maven { url 'http://maven.springframework.org/milestone' }
//maven { url 'http://maven.springframework.org/snapshot' }
//maven { url 'http://download.java.net/maven/2' }
//mavenCentral()
}

task wrapper(type: Wrapper) {
//gradleVersion = '2.1'
gradleVersion = '3.0'
}
上述操作完成后,点击项目右键 -> Gradle -> Refresh Gradle Project即可下载相关的jar包.
假如在实际操作中新建的项目名确实与源码的项目名不一致,正如本文所设置的这样,那么应该还需要修改其它内容,如果新建的项目名与源码的项目名一致,那就只需要修改该内容即可.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  in spring action