相信许多朋友刚开始学习的时候都迫切地想看到几行代码所达到的效果,这才有学下去的动力。
最近开始学习《Spring实战第四版》遇到环境配置问题,搞了好几天终于解决了,在这里记下来解决办法。
随书代码下载地址[link]https://www.manning.com/books/spring-in-action-fourth-edition
一、导入已有项目
- 下载,解压后文件目录:
- 在Eclipse IDE中配置Gradle以及单独安装Gradle可以参考这篇文章:[link]https://www.jianshu.com/p/b5a02e360ec4
- 接下来就是导入gradle工程了
3.1 File -> Import -> Gradle -> Existing… -> Next -> Next 在Project root directory那一步选择到1中的knight那一层文件夹然后finish,如果不报错的话就成功导入了。就可以运行源码看到结果了。
二、如果很不幸的报错了,并且报的错是:“Cannot add task ‘wrapper’ as a task with that name already exists.” 那么以下的解决办法可能能帮到你。
- 双击knight目录下的build.gradle文件打开编辑
- 找到
删除task块,保存。 - 在knight项目右键 -> Gradle -> Refresh Gradle…然后可以看到Eclipse右下角进度条
- 接着就是控制台显示"CONFIGURE SUCCESSFUL in 0s" ,knight那里的红色叉号也不见了,成功了!
- 右键 Run As java application,选择
- 就可以看到结果了"Embarking on quest to slay the dragon!
"
分析:为什么这么做还不清楚,据我估计这些项目已经编译过,所以可能那个wrapper已经存在,所以不能添加进去,具体原因还不清楚。
在解决这个问题过程中发现这篇文章写的挺好的,贴过来可以看一下:
“在 Eclipse 下利用 gradle 构建系统”[link]https://www.oschina.net/question/12_10517