solr源码导入eclipse
轉(zhuǎn)載自:http://blog.csdn.net/vltic/article/details/19917377
(1)相應(yīng)的開發(fā)環(huán)境準(zhǔn)備
? ? ? ? ?(1)jdk1.6+的安裝和環(huán)境變量配置(命令行敲java和javac,檢驗(yàn))
? ? ? ? ? ?(2)ant1.8+的安裝和環(huán)境變量配置(命令行敲ant -v檢驗(yàn))
? ? ? ? ? ?(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源代碼,導(dǎo)入eclipse
? ? ? ? ?(1)解壓下載的solr-4.6.1-src.tgz包,解壓下來的目錄如下
? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ?從文件結(jié)構(gòu)就可以看出,擁有build.xml文件就是就是基于ant構(gòu)建的(pom.xml是基于maven構(gòu)建)
? ? ? ? ?(2)進(jìn)入到上一步解壓出來的solr-4.6.1文件目錄下,然后可以查看ant需要編譯的文件
? ?? ? ??
? ? ? ? ? ?(3)看到需要編譯的文件中有一些是ivy的,需要借助ivy來下載需要的包,ivy有兩種方式使用,第一種就是下載ivy-xxxx.jar 復(fù)制到%ANT_HOME%/lib下面,然后只需要在當(dāng)前solr-4.6.1目錄下的命令行敲ant eclipse就ok;第二種就是直接用ant ivy-bootstrap去下載。我建議用第二種,省去了第一種中去下載了。執(zhí)行ant ivy-boorstrap之后出現(xiàn)錯(cuò)誤了,截圖如下:
? ??
? ? ? ?
? ? ? ? ?從上面的錯(cuò)誤中可以看出在user/.ant/lib下面的ivy-2.3.0.jar已經(jīng)存在,并且checksum發(fā)生了錯(cuò)誤。你也可以去看看%ANT_HOME%/lib下面的ivy-2.3.0.jar,發(fā)現(xiàn)已經(jīng)存在,此時(shí)就說明ivy-xxxx.jar包已經(jīng)存在,不需要下載ivy-xxxx.jar了。為了驗(yàn)證我的第二種思路,我就把之前存在的ivy-2.3.0.jar全部刪除了,重新ant bootstrap,就BUILD SUCCESSFUL了。
? ? ? ?(4)編譯支持solr-4.6.1 讓支持eclipse,只需要在solr-4.6.1目錄下執(zhí)行 ant eclipse ,耐心等候就行
? ? ? ? 看到BUILD SUCCESSFUL了,就表示ant成功了。
? ? ? ? (5)查看編譯后的文件,出現(xiàn)了.classpath和.project文件
? ? ? ? ? ??
? ? ? ? ? (6)導(dǎo)入到eclipse,package explore 如下:
? ? ? ? ? ???
總結(jié)
以上是生活随笔為你收集整理的solr源码导入eclipse的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Nutch2.2.1基础教程之2.2】
- 下一篇: 【solr基础教程之一】Solr相关知识