本篇介绍一下zookeeper的源码如何导入idea并进行查看

要学习源码肯定得先把源码下载下来打开看看吧

一:首先是源码地址

https://github.com/apache/zookeeper/tree/branch-3.5.5 这里以3.5.5分支为例,不要下载master分支,里面没有build.xml,后面ant编译不了

下载之后解压到自己电脑的目录

这里以win10为例,我解压到:E:\zookeeper-branch-3.5.5

二:安装ant

ant下载地址:https://ant.apache.org/bindownload.cgi

下载这个,然后解压到自己的目录,然后配置ant的环境变量,这个和jdk环境变量一样的做法,就不再写一遍了,不会的或者忘了的可以百度一下ant环境变量配置

配置完成后,cmd命令打开输入:ant -v,出现:
说明成功了

三:build

cmd命令行,进入zookeeper解压的目录,例如上面的:E:\zookeeper-branch-3.5.5
执行:ant eclipse
如果出现报错:

那么就将zookeeper解压目录下的 build.xml中的

get src="http://downloads.sourceforge.net/project/ant-eclipse/ant-eclipse/1.0/ant-eclipse-1.0.bin.tar.bz2"

替换成如下地址

get src="http://ufpr.dl.sourceforge.net/project/ant-eclipse/ant-eclipse/1.0/ant-eclipse-1.0.bin.tar.bz2"

保存之后再执行:ant eclipse
然后应该就没问题等待编译完成,这个过程需要一段时间(可以去打把王者???)

最后出现这个 说明build完成。

四:导入idea

打开idea:

选择这个导入,然后选择你解压的zookeeper源码,

然后一直继续到最后完成:

导入后随便打开一个pom文件,让你的idea反应过来maven项目,然后配置一下你的maven仓库等等,打开你idea的maven弹窗,点一下那个刷新按钮,他就自动下载相关依赖了,这样你的项目就不会出现点不动的情况了

至此,就导入成功了

zookeeper源码下载和导入idea相关推荐

  1. spark最新源码下载并导入到开发环境下助推高质量代码(Scala IDEA for Eclipse和IntelliJ IDEA皆适用)(以spark2.2.0源码包为例)(图文详解)...

    不多说,直接上干货! 前言   其实啊,无论你是初学者还是具备了有一定spark编程经验,都需要对spark源码足够重视起来. 本人,肺腑之己见,想要成为大数据的大牛和顶尖专家,多结合源码和操练编程. ...

  2. effective java英文版pdf_Java之Spring1:Spring简介、环境搭建、源码下载及导入MyEclipse...

    框架学习前言 这个模块是面向Spring的,Spring的学习我是这么想的: 1.简单介绍Spring,主要是从网上借鉴一些重点 2.尽量说明清楚Spring的使用方法以及细节点 3.尽量以自己的理解 ...

  3. irule jar包无法导入_Java之Spring1:Spring简介、环境搭建、源码下载及导入MyEclipse...

    框架学习前言 这个模块是面向Spring的,Spring的学习我是这么想的: 1.简单介绍Spring,主要是从网上借鉴一些重点 2.尽量说明清楚Spring的使用方法以及细节点 3.尽量以自己的理解 ...

  4. java源码导入eclipse_spring framework源码下载并导入eclipse

    一. 准备工作 1.下载安装sts(springsource推荐使用), 毕竟人家的框架用他自家的ide是最好的,当然sts也是基本eclipse的, 下载地址: http://www.springs ...

  5. Eclipse导入Zookeeper源码Version2017.11.3

    将Zookeeper源码导入Eclipse, Zookeeper源码需要使用ant构建后才能导入Eclipse, 和Solr的源码一样也是使用ant构建的, 大部分可以参考Eclipse导入Solr源 ...

  6. zookeeper源码编译的坑

    ant安装 我们知道项目构建工具有ant.maven.gradle zookeeper是一个比较老的项目,基于eclipse与ant 官网下载:https://ant.apache.org/bindo ...

  7. 我搭建了一个随机「毒鸡汤」语录网站附源码下载

    小伙伴们注意:公众号的推送机制不再按照时间前后推送了,微信公众号信息流乱序.君哥建议大家把科技毒瘤君公众号置顶(设为星标⭐),以便第一时间看到推送,非常感谢~,方法如下图: 1 演示效果 ★ 遇到喜欢 ...

  8. 小程序源码:最新掌上题库微信小程序源码下载,修复登录接口,支持在线考试,自定义导入考题-多玩法安装简单

    这是一款题库微信小程序源码 支持积分商城.自定义试题及导入.知识点分类.模式试题考试.流量主等 首页模块:专项刷题 .题型刷题.乱序刷题.我的收藏.我的错题.未作习题.刷知识点.考前必背 另外还有更多 ...

  9. 最新掌上题库微信小程序源码下载,修复登录接口,支持在线考试,自定义导入考题

    这是一款题库微信小程序源码 支持积分商城.自定义试题及导入.知识点分类.模式试题考试等 首页模块:专项刷题.题型刷题.乱序刷题.我的收藏.我的错题.未作习题.刷知识点.考前必背 另外还有更多功能就不一 ...

最新文章

  1. Matlab编程与数据类型 -- continue、break和return语句
  2. vue-video-player有画面没声音_电视盒子没声音?问题都在这了!
  3. Flume TailDir 基本流程
  4. Java中的单利模式介绍
  5. Swift和OC文件间的相互调用
  6. javascript数组的属性、方法和清空-最全!!!(必看)
  7. Spring Boot 解决跨域Cors问题
  8. ginapi服务器性能,gin框架构建Api之:环境配置和路由
  9. java中的反射总结
  10. “机智号”成功试飞火星,但它使用的开源软件安全吗?
  11. PHP中的数组(集合)
  12. 卓有成效的管理者—第二章 掌握自己的时间
  13. 极域电子书包课堂管理系统安装
  14. PTA-1021-Deepest Root
  15. CTF PWN之heap入门 unlink
  16. 九种免费的PDF翻译工具,多国语言随意转换!
  17. 几何分布期望与方差推导
  18. 计算机中的字体从哪里来,电脑里的汉字是怎么造出来的
  19. uniapp获取手机网络状态和手机系统信息(如4g,wifi)
  20. 连接ARM设备的两种方式

热门文章

  1. mysql5.6操作_MySql5.6表操作
  2. 【英语面试】四.计算机专业英语面试常见问题(优缺点/观点/观念篇)
  3. C语言sizeof与strlen的区别与使用
  4. glide加载图片不使用缓存
  5. mysql 相差一天_在MySQL中减去一天
  6. 软件设计模式之迪米特法则(Darren)
  7. 主板常见故障处理全攻略
  8. phpnow添加虚拟主机
  9. 用记事本编写Java程序时 保存编码问题
  10. 救砖用三星i9100的官方4.1.2版固件rom线刷包(英国版 欧版 国行版) 手机天堂-软件世界 | 手机天堂-软件世界...