Apache Kafka源码编译命令

1 、构建一个二进制的 gzipped tar 包

该命令行执行结果就是可以直接部署的二进制压缩包

./gradlew clean
./gradlew releaseTarGz    //为项目中指定的scala版本构建二进制gzipped tar包
./gradlew releaseTarGzAll    //为所有scala版本构建二进制发布gzipped tar包

如果没有设置签名密钥,那么执行的命令会失败。 要绕过工件的签名,可以运行:

./gradlew releaseTarGz -x signArchives

发布文件可以在./core/build/distributions/内找到

2、清除构建

./gradlew clean

3、将jar安装到本地的Maven存储库

./gradlew installAll

执行过程中,会检查代码,当然有错误的需要进行修改
最后发布的jar包在/home/YourUsrName/.m2/repository/org/apache/kafka
ps:在ubuntu下使用ctrl+h 可以查看文件夹下的隐藏文件夹

本文参考了kafka的github

你可能感兴趣的:(kafka)