Kafka 1.1.1 源码编译
原创
©著作权归作者所有:来自51CTO博客作者magic_180的原创作品,请联系作者获取转载授权,否则将追究法律责任
下载源码
git clone -b 1.1.1 https://github.com/apache/kafka.git --depth=1
使用这样的方式下载主要是解决两个问题:其一,下载指定分支代码,这样不用下载最新代码然后切换到具体的tags。其二,因源码太大而只下载最新的depth可以增快下载速度。
生成gradle wrapper
按照上述文档的说明,现在源码目录执行gradle用于下载gradle wrapper。但是,在执行时会报错Failed to apply plugin [id 'org.scoverage']。解决方法是编辑build.gradle文件,将classpath 'org.scoverage:gradle-scoverage:2.1.0' 修改为 classpath 'org.scoverage:gradle-scoverage:2.5.0'。修改完后执行 gradle 即可生成gradle wrapper文件。
生成idea工程ipr文件
执行:./gradlew idea
编译源码
./gradlew clean releaseTarGz -x test
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Kali Linux环境下源码编译Snort
本文介绍,新手快速掌握源码编译Snort的方法。
Kali 源码编译 编译过程 -
【Kafka】编译 Kafka 源码并搭建源码环
搭建源码环境可以看这篇文章:
kafka java 分布式 ide 日志打印