要学习zookeeper,不可避免的一项就是zookeeper源码的导入工作。本次使用的idea。

步骤:
安装java就省略啦

手把手教你如何导入源码,zookeeper为例

  • 软件
    • 一,安装idea
    • 二,安装git
    • 三,安装maven
    • 四,将zookeeper项目fork到自己的github
  • 代码
    • 五,导入
    • 六,org.apache.zookeeper.data不存在

软件

一,安装idea

官网下载,我下载的是2020.1的专业版本,嗯。至于如何那个,参考这个第10条

二,安装git

本次打算的是从远程拉取zookeeper源码,所以下载一下git(我用的Git-2.24.0-64-bit.exe)
如果你网速快,可以从官网下载,不然推荐这个:链接
安装后,记得设置一下git地址

三,安装maven

idea自带的maven感觉有点小慢,可以自己动手安装一个,博主写的很棒,我就不班门弄斧了,毕竟我也是照做的。

四,将zookeeper项目fork到自己的github

1 先将zookeeper的项目fork到自己的github

2 然后将链接再添加到码云(当然,大佬网快当我没有说~)
(1)右上角,新建仓库

(2)右上角 点击导入

(3)输入地址

(4)导入完成后,可以点击克隆获取要拉取的地址

(5)修改文件
有人会疑惑,那我从这里导入的,下次代码不就直接上传到这里了,我想上传到github怎么办,别急。
将目录.git,里面有一个config文件,我们只要将该文件的远成仓库地址更换成之间的gitHub项目地址即可:参考链接

代码

五,导入

写一下你的url,或者你也可以登陆github去直接获取,如果登陆 github报gitHub Invalid authentication data.404 Not Found-Not Found,可以参考这个

六,org.apache.zookeeper.data不存在

你以为这样就完了?不不不

当你build后,首当其冲的问题就是org.apache.zookeeper.data不存在,或者maven plugins报错。
解决方法:如果是前者,compile一下

后者的话,compile、install、clean、Reimport(左上角那个)轮番试用,总有一个适合你

更多zookeeper可以看我的专栏,菜鸡 大佬带你学zookeeper。

手把手教你如何导入源码,zookeeper为例相关推荐

  1. 手把手教你读懂源码,View事件的注册和接收详细剖析

    关于Android的Touch事件传递机制,只是知道事件传入Activity后的流程,但是这些事件是如何传递给Activity的一直模糊不清.现在再来好好回顾一遍,顺道整理一点儿东西出来,同时分享给大 ...

  2. 启明云端分享| 手把手教你基于DEMO源码快速进行86盒应用开发

    提示:启明云端从2013年起就作为Espressif(乐鑫科技)大中华区合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程.同时也用心推出了基于乐鑫的相关应用方案!希望你 ...

  3. 手把手教你Java项目源码安全审查!

    你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 来源:cnblogs.com/xdecode/p/9252113.html 推荐 ...

  4. BF706的开发入门,手把手教你(含源码)

    作者的话 BF706是ADI的Blackfin处理器之一,具体性能参数可以通过官网去查,我的这个文章,是写给已经准备,或者正在使用BF706的用户看,怎么从0开始进入开发呢? 硬件准备 ADSP-BF ...

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

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

  6. Android笔记 - android studio导入源码

    前提 安装好android studio 拉好代码并并编译OK 编译源码idegen模块及生成AS配置文件(*.ipr) 在开始编译idegen模块前,需要先全局编译出out目录及相关文件吧,我们通过 ...

  7. 手把手带你阅读Mybatis源码(三)缓存篇

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 前言 大家好,这一篇文章是MyBatis系列的最后一篇文章,前面两篇文章:手把手带你阅读M ...

  8. GIT创建仓库及导入源码小记

    第一章不重要系列...GIT仓库第一次导入源码可直接看第二章. 目录 一.Github仓库创建 1.1 Github注册 1.2 Github注册 二.Git仓库源码第一次上传 2.1 第一步,新建: ...

  9. android sutdio导入源码教程,《AndroidStudio导入安卓源码-idegen》---可方便查看安卓源代码...

    idegen是Android源码中的一个模块,需要编译一下.生成一个jar包.然后再进行构建生成AndroidStudio配置相关文件. > 什么是idegen 要将Android系统源代码工程 ...

最新文章

  1. python框架flask系列(2),Python的Web框架之Flask(2)
  2. GAN与NLP的讨论
  3. PL/SQL 数据库连接工具的下载、安装与使用实例演示
  4. C++STL理论基础
  5. vue Cli 脚手架的搭建
  6. assignment symbolic automaton verilog设计
  7. Apache ActiveMQ中的消息级别授权
  8. java虚拟机_Oracle独家:Java虚拟机学习指南
  9. bind安装和主要配置
  10. java序列化表单同步请求_Ajax serialize() 表单进行序列化方式上传文件
  11. leetcode python3 简单题100. Same Tree
  12. asp.net 点击查询跳转到查询结果页面_【免费毕设】ASP.NET交通信息网上查询系统的设计与实现(源代码+论文+开题报告)...
  13. 机器学习-KMeans聚类 K值以及初始类簇中心点的选取
  14. 【HANA系列】SAP HANA SQL获取字符串长度
  15. tcprewrite批量修改报文ip地址二
  16. 安装 PS2017CC
  17. inc si指令的作用_亲水作用色谱(HILIC)(二):可选的固定相有哪些?
  18. Python可视化案例:Mutual Funds和ETFs对比
  19. 使用Visio来画图配置
  20. 堆溢出(DwordShoot)利用SEH异常处理

热门文章

  1. 如果苹果公司允许其他手机厂商使用iOS系统,对苹果公司来说会有什么好处?
  2. 戴AirPods pro走路会传来咚咚的脚步声,有什么办法能消除这个声音?
  3. 【以太坊源码】mpt实现
  4. Wmware安装Centos7教程
  5. SSM中异常的几种处理方式
  6. 题解 牛客【「水」悠悠碧波】
  7. t–sql pl–sql_SQL View –完整的介绍和演练
  8. SQL Server登录名,用户和安全标识符(SID)
  9. 数据库即时搜索_加速数据库恢复; 即时回滚和数据库恢复
  10. SQL Server高级数据库管理员面试问答