菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
184
0

Kafka 1.1.1 源码编译

原创
05/13 14:22
阅读数 11256
下载源码
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

发表评论

0/200
184 点赞
0 评论
收藏
为你推荐 换一批