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

Posted 墨_浅-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手把手教你如何导入源码,zookeeper为例相关的知识,希望对你有一定的参考价值。

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

步骤:
安装java就省略啦

软件

一,安装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为例的主要内容,如果未能解决你的问题,请参考以下文章

手把手教你看懂zookeeper的选举过程

手把手教你做一个数据图表生成器(附源码)

手把手教你使用LabVIEW OpenCV dnn实现图像分类(含源码)

HTTP网球手把手教你如何修改王者农药荣耀战区

手把手教你使用LabVIEW OpenCV DNN实现手写数字识别(含源码)

手把手教你如何加入到github的开源世界!