Kafka 1.1.1 源碼編譯


下載源碼
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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM