gradle安装及idea导入spring5.0x的源码
idea导入spring5.0x的源码
1、下载gradle
地址一:gradle官网: https://gradle.org/releases/
地址二:https://services.gradle.org/distributions/
src:源码;bin:配置; all:源码和配置
根据需要下载对应的版本
1.1、安装配置gradle
解压gradle
配置环境变量
GRADLE_HOME
D:\gradle-4.9
path添加:%GRADLE_HOME%\bin
测试是否安装成功:gradle -version
可以配置gradle仓库,类似maven的仓库
2、下载spring-framework源码
https://github.com/spring-projects/spring-framework/tree/5.0.x
在idea中,选择File–>open
3、可能出现的问题
问题1:
jar包引入
如果不出意外,构建会报错,两个jar包找不到 这是因为spring在构建中,为了防止冲突,没有引入这两个包,需要自己引入报错的位置在spring-core模块下
在下图中,在红色框中双击操作,进行自动导包
问题2:
No such property: values forclass:org.gradle.api.internal.tasks.DefaultTaskDependency Possible solutions: values
Open File
点击open,注释
//compileGroovy.dependsOn= compileGroovy.taskDependencies.values - “compileJava”
问题3:
Error:(30, 0) No
such property: values for class:
org.gradle.api.internal.tasks.DefaultTaskDependency Possible solutions: values
Open File(spring-beans\spring-beans.gradle )
点击:Open File 然后注释掉
//compileGroovy.dependsOn = compileGroovy.taskDependencies.values -
‘compileJava’
4、build
在build的过程中,出现模块的jar包缺失,需要多试几次
gradle安装及idea导入spring5.0x的源码相关推荐
- spring5.3.x源码阅读环境搭建
spring5.3.x源码阅读环境搭建-gradle构建编译 文章目录 spring5.3.x源码阅读环境搭建-gradle构建编译 一.依赖工具 二.下载源码 三.开始构建 四.编译源码 五.源码测 ...
- Spring5.3.x源码环境构建
Spring5.3.x源码环境构建 参考链接:https://blog.csdn.net/smart_an/article/details/107199151 准备工具 git :拉取代码 jdk1. ...
- 软件管理----安装软件、rpm、 yum、源码安装 卸载软件
目录 一.rpm 介绍 1.1rpm 安装 1.2各种查询 二.yum 方式管理文件 2.1yum 操作 2.2更换网络yum源 --aliyun 三.制作本地yum 源方式 3.1 挂载镜像 3.2 ...
- 如何在eclipse中导入别人发的源码
如何在eclipse中导入别人发的源码 1.先新建一个project,如果要导入的源码是属于某个package的,那么在新的project下新建一个同名的包. 2.在package上右击选择impor ...
- 编译Spring5.0.x源码之一路坎坷,你经历过绝望吗?
本文来说说在编译spring-springframework-5.0.x的路上,小编我到底经历了什么? 如果正在看文章你,恰好也想要研究spring源码,那么请先做好准备再动手,不然迎来的问题如滔滔江 ...
- Spring5.3.0源码下载
目录 源码下载 环境配置 import into idea 修改配置 gradle-wapper.properties build.gradle Setting Gradle refresh Grad ...
- Mac下编译Android源码,并导入IntelliJ IDEA进行源码阅读
macOS High Sierra 版本 10.13.4 Xcode 9.3 aosp分支:android-8.1.0_r20 准备编译环境 具体参考官方文档 安装 jdk8u45 or newer ...
- mysql5.6.30源码安装_Centos7.1 for MySQL5.6.30源码安装及多实例配置
预备工作: OS:Centos7.1 DATABASE: mysql-5.6.30.tar.gz wget http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5. ...
- android v4包自动导入吧,android如何导入v4包的源码
1.我们导入v4包源码却发现没有导入按钮 当我们调用android-support-v4.jar里面的控件的时候(这里以android.support.v4.view.ViewPager举例说明),很 ...
- Idea导入MATSim项目-github源码版本
简介 MATSim项目,官方网站上提供3种形式加载项目: MATSim官网:https://www.matsim.org/ maven依赖版本,获取MATSim主体项目发行版依赖,可获取源码快照,进行 ...
最新文章
- json的序列化与反序列化
- 学数学,你要如何过题海:游泳?冲浪?划小船?开游艇?
- Altium Designer将Gerber转换为PCB文件教程
- 知识归纳,程序猿必备的21张(神经网络、线性代数、可视化等)数据挖掘速查表
- QT教程4:基本窗口实现
- 这个故事告诉你,拥有吃不胖的超能力就无忧无虑
- MySQL的环境变量配置
- 给ABBYY添加图像的方法
- 关于Winform下,获取Treeview中CheckBox选中项的“.NET研究”技巧
- Java 程序员必须掌握的 8 道数据结构面试题,你会几道?
- Maya: Motion Graphics Workflow with MASH Maya教程:运动图形工作流程与MASH Lynda课程中文字幕
- win10计算机本地组策略编辑器,Win10本地组策略编辑器怎么打开(方法汇总)
- Win10桌面背景消失了变黑的解决方法
- 计算机网络安全技术简答题,计算机网络安全技术简答题
- 报错: com.alibaba.druid.pool.DruidDataSource : abandon connection, owner thread
- Android模拟器网络连接问题解决,解决小蚁安卓模拟器网络异常无法连接的方法...
- 数组题目:全局倒置与局部倒置
- linux去除pdf页头,删除PDF水印小妙招
- 计算机电池电源转换,图吧小白教程 篇七十七:只需一步,延长MACBOOK电池寿命(硬改电源)...
- 资料:SAP所有模块用户出口(User Exits)
热门文章
- HTM服务器l控件与WEB服务器控件(一)
- NHibernate1.2在VS2005里使用的基础
- swagger上传文件并支持jwt认证
- Node.js 教程第五篇——request
- now.js 0.1.0 发布了
- VRRP与VLAN综合实验
- codeforces 742D Arpa's weak amphitheater and Mehrdad's valuable Hoses ——(01背包变形)
- rails 表单嵌套
- tomcat老启动不起来问题
- 2.携程架构实践 --- 移动大前端