MAC OS 10.15 Lucene 原始碼分析環境搭建
阿新 • • 發佈:2020-07-05
MAC OS 10.15 Lucene 原始碼分析環境搭建
lucene-solr 的github 專案中的 README 其實已經講得很清楚了,但搭一個大專案的環境還是耗時耗力的。如果出現下載失敗的問題,不用擔心,重試就好
1,找到lucene-solr github地址 https://github.com/apache/lucene-solr,其實還可fork一份到自己的空間,然後再git clone自己空間的專案到本地,這樣還可以做一些原始碼分析筆記, 然後 push 到自己的github空間中
2,git clone 下來,如下:
3,安裝ant,我這裡安裝的是:Apache Ant(TM) version 1.10.8 compiled on May 10 2020
4,參考github上的 readme,切換到 "工程的根目錄下",執行命令: ant idea
5,若提示:.ant/lib does not exist,則在使用者主目錄下建立目錄:mdkir -p .ant/lib
6,若報錯:Ivy is not available,去下載ivy:https://ant.apache.org/ivy/download.cgi,解壓到 .ant/lib
目錄下。
7,ant idea 成功後,將之匯入到idea中。此時,idea會自動編譯。注意IDEA 的gradle 外掛、project structrue 所依賴的SDK 都是正確的JDK版本,這裡是JDK11
JDK版本:java version "11.0.7" 2020-04-14 LTS
參考資料:https://cwiki.apache.org/confluence/display/lucene/HowtoConfigureIntelliJ