由于近期准备深入研究一下 Spark 的核心源码,所以开了这一系列用来记录自己研究 spark 源码的过程!
想要读源码,那么第一步肯定导入 spark 源码啦(笔者使用的是 IntelliJ IDEA),在网上找了一圈,尝试了好几种方法都没有成功,最终通过自己摸索出了一种非常简单的方式(只需要两步即可!)
具体信息如下:
- C:\Users\Administrator>mvn -version
- Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
- Maven home: D:\java\apache-maven-3.3.9\bin\..
- Java version: 1.8.0_151, vendor: Oracle Corporation
- Java home: D:\java\jdk-1.8u151\jre
- Default locale: zh_CN, platform encoding: GBK
- OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
顺便贴一下 maven 的 settings.xml
settings.xml
好了,一旦环境准备就绪,那就速战速决吧!
先选择你想要阅读的 spark 版本,笔者这里选择的是 spark1.3 版本
接着直接下载 zip 包到本地解压(当然也可以使用 git 拉下来啦)
打开你的 IntelliJ IDEA ,File -> Open 选中你源码解压后的文件夹即可! (不需要使用 Import)
到这里基本已经大功告成!接下来只需要等待 maven 解决各种依赖即可(大概需要半个小时,大家耐心一点)
成功后的界面如下(提示:可以使用 ctrl + N 搜索你想要阅读的类文件):
来源: https://www.cnblogs.com/LiCheng-/p/8128003.html