源码环境搭建
下载源码
从github 下载适合的版本源码进行解压
下载安装ant
- Download:Ant
- 解压安装并配置环境变量 当前使用的是apache-ant-1.9.13
ANT_HOME D:\soft\apache-ant-1.9.13
CLASSPATH ;%ANT_HOME%\lib;
PATH ;%ANT_HOME%\bin;
编译出IDE可识别的环境
因为windows自带的cmd用起来不习惯,所以用的git bash
窗口执行以下命令
$ cd %ZOOKEEPER_SOURCE_PATH%
$ ls | grep build.xml
build.xml
$ ant clean
$ ant eclipse
源码导入IDE
随后使用 Intellij Idea 导入 识别eclipse项目,看个人喜好idea还是eclipse
源码结构
分析源码的话主要看图中红框框起来的部分..