日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

solr源码导入eclipse

發布時間:2024/1/23 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 solr源码导入eclipse 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載自:http://blog.csdn.net/vltic/article/details/19917377


(1)相應的開發環境準備

? ? ? ? ?(1)jdk1.6+的安裝和環境變量配置(命令行敲java和javac,檢驗)

? ? ? ? ? ?(2)ant1.8+的安裝和環境變量配置(命令行敲ant -v檢驗)

? ? ? ? ? ?(3)solr4.6.1源代碼下載,選擇solr-4.6.1-src.tgz

? ? ? ? ? ? ? ? ??http://mirror.bit.edu.cn/apache/lucene/solr/4.6.1/

(2)編譯solr4.6.1源代碼,導入eclipse

? ? ? ? ?(1)解壓下載的solr-4.6.1-src.tgz包,解壓下來的目錄如下

? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ?從文件結構就可以看出,擁有build.xml文件就是就是基于ant構建的(pom.xml是基于maven構建)

? ? ? ? ?(2)進入到上一步解壓出來的solr-4.6.1文件目錄下,然后可以查看ant需要編譯的文件

? ?? ? ??

? ? ? ? ? ?(3)看到需要編譯的文件中有一些是ivy的,需要借助ivy來下載需要的包,ivy有兩種方式使用,第一種就是下載ivy-xxxx.jar 復制到%ANT_HOME%/lib下面,然后只需要在當前solr-4.6.1目錄下的命令行敲ant eclipse就ok;第二種就是直接用ant ivy-bootstrap去下載。我建議用第二種,省去了第一種中去下載了。執行ant ivy-boorstrap之后出現錯誤了,截圖如下:

? ??

? ? ? ?

? ? ? ? ?從上面的錯誤中可以看出在user/.ant/lib下面的ivy-2.3.0.jar已經存在,并且checksum發生了錯誤。你也可以去看看%ANT_HOME%/lib下面的ivy-2.3.0.jar,發現已經存在,此時就說明ivy-xxxx.jar包已經存在,不需要下載ivy-xxxx.jar了。為了驗證我的第二種思路,我就把之前存在的ivy-2.3.0.jar全部刪除了,重新ant bootstrap,就BUILD SUCCESSFUL了。

? ? ? ?(4)編譯支持solr-4.6.1 讓支持eclipse,只需要在solr-4.6.1目錄下執行 ant eclipse ,耐心等候就行


? ? ? ? 看到BUILD SUCCESSFUL了,就表示ant成功了。

? ? ? ? (5)查看編譯后的文件,出現了.classpath和.project文件

? ? ? ? ? ??

? ? ? ? ? (6)導入到eclipse,package explore 如下:

? ? ? ? ? ???



總結

以上是生活随笔為你收集整理的solr源码导入eclipse的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。