Elasticsearch7.5.0源碼編譯
環境及工具
- JDK12
- Gradle5.6.2
- GIT
源碼及預處理
- 到github將代碼clone下來,能夠根據本身的需求來獲取版本,例如 git checkout v7.5.0
- 提早下載gradle5.6.2 zip文件 從https://services.gradle.org/distributions/gradle-5.6.2-all.zip
- copy gradle-5.6.2-all.zip 到C:\Users\username\Documents\GitHub\elasticsearch\gradle\wrapper 文件夾下
- 修改gradle-wrapper.properties文件裏的distributionUrl的值爲 gradle-5.6.2-all.zip
- 不一樣的IDE使用不一樣的方式編譯,這裏我用的是idea,因此直接運行
gradlew idea
進行編譯
- 編譯完成後,會有提示Build success描述:BUILD SUCCESSFUL in 26m 3s
- 編譯後的idea project文件會輸出到 C:/Users/username/Documents/GitHub/elasticsearch/elasticsearch.ipr
歡迎關注本站公眾號,獲取更多信息