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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章