Zookeeper源码导入IDEA
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Zookeeper源码导入IDEA,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2536字,纯文字阅读大概需要4分钟。
内容图文
![Zookeeper源码导入IDEA](/upload/InfoBanner/zyjiaocheng/632/9df91a2fa1434c54aa16f173b7a7695f.jpg)
记录一下Mac下使用IDEA导入zookeeper源码,全文参考了文末博文。
源码准备
github下载源码,地址为https://github.com/apache/zookeeper,选择对应的分支进行下载,这里选择的是3.4.14。
安装ant
官网(https://ant.apache.org/bindownload.cgi)下载ant,选择对应的版本。
配置环境变量,修改~/.bash_profile,添加ant的安装信息。
(base) [yangchaolin@youngchaolin-Mac.local ~/apache-ant-1.9.15/bin]$ vim ~/.bash_profile
添加ant的安装信息。
# ant的解压目录
export ANT_HOME=/Users/yangchaolin/apache-ant-1.9.15
# 添加环境变量
export PATH=$PATH:$ANT_HOME/bin
让新添加的信息生效。
(base) [yangchaolin@youngchaolin-Mac.local ~/apache-ant-1.9.15/bin]$ source ~/.bash_profile
使用ant -version命令查看,是否成功安装,如下所示即为成功安装。
(base) [yangchaolin@youngchaolin-Mac.local ~/apache-ant-1.9.15/bin]$ ant -version
Apache Ant(TM) version 1.9.15 compiled on May 10 2020
源码构建
进入zookeeper源码目录,使用ant eclipse命令,将项目编译并转化为eclipse的项目结构。
(base) [yangchaolin@youngchaolin-Mac.local ~/zookeeper-branch-3.4.14]$ ant eclipse
Buildfile: /Users/yangchaolin/zookeeper-branch-3.4.14/build.xml
编译过程比较长,大概几分钟左右。
(base) [yangchaolin@youngchaolin-Mac.local ~/zookeeper-branch-3.4.14]$ ant eclipse
Buildfile: /Users/yangchaolin/zookeeper-branch-3.4.14/build.xml
ant-eclipse-download:
init:
ivy-download:
ivy-taskdef:
ivy-init:
ivy-retrieve:
[ivy:retrieve] :: Apache Ivy 2.4.0 - 20141213170938 :: http://ant.apache.org/ivy/ ::
[ivy:retrieve] :: loading settings :: file = /Users/yangchaolin/zookeeper-branch-3.4.14/ivysettings.xml
[ivy:retrieve] :: resolving dependencies :: org.apache.zookeeper#zookeeper;3.4.14
# 过程略
---------------------------------------------------------------------
| | modules || artifacts |
| conf | number| search|dwnlded|evicted|| number|dwnlded|
---------------------------------------------------------------------
| test | 93 | 0 | 0 | 0 || 93 | 0 |
---------------------------------------------------------------------
[eclipse] Writing the preferences for "org.eclipse.jdt.core".
[eclipse] Writing the preferences for "org.eclipse.core.resources".
[eclipse] Writing the project definition in the mode "java".
[eclipse] Writing the classpath definition.
BUILD SUCCESSFUL
IDEA导入
首先import导入。
选择eclipse导入方式。
完成导入。
以上,就是zookeeper源码导入IDEA的过程,后续就可以debug查看自己想看的业务代码线。
参考博文
(1)https://blog.csdn.net/moxiaomo0804/article/details/104249596
(2)https://www.cnblogs.com/heyonggang/p/12123991.html
内容总结
以上是互联网集市为您收集整理的Zookeeper源码导入IDEA全部内容,希望文章能够帮你解决Zookeeper源码导入IDEA所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。