编译kafka 0.10.1源码
1、工具:a) jdk1.8
b) gradle4.10 (注意 5.x版本不行)
https://blog.csdn.net/andwey/article/details/92800650
c) idea
2、下载kafka
http://kafka.apache.org/downloads
下载 kafka-0.10.1.0-src.tgz (asc, md5)
3、配置
#第一处
buildscript {
repositories {
//修改成国内的镜像
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
//jcenter()
}
#第二处
allprojects {
apply plugin: 'idea'
apply plugin: 'eclipse'
apply plugin: "jacoco"
//修改成国内的镜像
repositories {
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
}
4、进入kafka-0.10.1.0-src
执行
gradle idea
5、idea导入kafka文件
open---->build.gradle---->open as project