如何使用Intellij加载Spark源代码

转载注明原文http://www.cnblogs.com/shenh062326/p/6189643.html

查看Spark源代码或修改Spark源代码,都需要一个合适的IDE编辑器,而Spark源码编辑器首推Intellij,

但如果使用Intellij加载Spark源码方式不对,则会出现大量红点点,如下图所示,而且很多代码无法完成跳转,今天我就给大家介绍一下如何使用Intellij加载Spark源代码。

使用Intellij加载Spark代码

1. 首先下载Spark代码。

2. 使用mvn编译mvn -Pyarn -Dhadoop.version=2.6.0 -Dyarn.version=2.6.0 -DskipTests -Phive compile

3. 编译成功后打开Intellij,选择File->New->Project from Existing Sources。

4. 选择项目目录后选择Import project from external model->maven。

5. 选择next后,在Import Project窗口中加上几个需要引入的项目,如下图。

6.之后一直选择next即可,打开项目后需要等待一段时间建立Index。

7.完成后的效果如下图,可以打开所有依赖的jar和class,Intellij就不会再出现大量红点点啦!

这样就能开心的码代码了。

最新文章

  1. WP8.1中C++的winodws运行时组件位移操作的差异
  2. sudo配置临时取得root权限
  3. Collection_Compare
  4. C# 利用范型与扩展方法重构代码
  5. Asp.net简单三层+Sqllite 增删改查
  6. Java 自定义实现 LRU 缓存算法
  7. Qt之开机自启动及拥有管理员权限
  8. 201521123072《Java程序设计》第6周学习总结
  9. 用echartsjs 实现动态绘制折线、柱状等图形,并实现多图联动效果
  10. HDU - 1248 寒冰王座 数学or暴力枚举
  11. AngularJS进阶(二十六)实现分页操作
  12. jsp获取传过来的值
  13. EF+LINQ事物处理
  14. variable_scope
  15. 让前端独立于后端进行开发,模拟数据生成器Mock.js
  16. Mysql在字符串类型的日期上加上10分钟并和如今的日期做比較
  17. Android使用Glide加载Gif.解决Glide加载Gif非常慢问题
  18. [python][django学习篇][12]继续设计博客首页,点击博客标题能显示文章的详情
  19. function multi-versioning in GCC
  20. iOS之UI--使用SWRevealViewController 实现侧边菜单功能详解实例

热门文章

  1. thinkphp5.0URL访问
  2. vue表格导出
  3. ref:Web Service 渗透测试从入门到精通
  4. STM32使用定时器实现输入捕获
  5. Can you find it? HDU - 2141 (二分查找)
  6. iTerm2配置
  7. FastReport.Net使用:[16]图片控件使用
  8. luogu P3383 【模板】线性筛素数
  9. 「WC2010」重建计划(长链剖分/点分治)
  10. URAL 1995 Illegal spices 贪心构造