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