Kafka源码阅读准备

目标是希望能通过idea工具阅读Kafka源码并能成功的编译Kafka源码。

  • 源码下载

Kafka的源码地址在 https://github.com/apache/kafka
因为默认为trunk分支,如果研究代码的的话,最好切换到对应的版本分支比如2.4.0

  • 编译源码

进入Kafka源码所在目录并执行:./gradlew clean releaseTarGz -x test
-x test 用于跳过test任务
编译成功后生成的项目在core/build/distributions目录下

  • idea中阅读源码

若直接以idea的import方式导入源码会导致一些依赖文件的缺失。
所以在打开工程前先执行下面的命令:./gradlew idea
目测这个任务是用于生成idea相关的文件。执行成功后直接通过open的方式打开项目。经过一些漫长的源码下载后就可以在idea中愉快的阅读源码啦

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容