Solr 下载地址 http://archive.apache.org/dist/lucene/solr/7.4.0/

由于solr是ant编译,需要先安装ant

Solr7.4源码编译(idea)

进入solr源码目录 执行ant idea命令,发现失败

下载ivy进行安装

地址http://archive.apache.org/dist/ant/ivy/2.4.0/

将apache-ivy-2.4.0下的ivy-2.4.0.jar拷贝到ant目录的lib文件夹下和用户的.ant/lib目录下,如下图

Solr7.4源码编译(idea)

Solr7.4源码编译(idea)

Solr7.4源码编译(idea)

执行完以上步骤,后,在执行ant idea后还会报错。

需要进一步修改(或者忽略以上踩坑步骤,直接安装下面方式进行)

找到common-build.xml,进行编辑,如下

Solr7.4源码编译(idea)

Solr7.4源码编译(idea)

保存后执行ant ivy-bootstrap

Solr7.4源码编译(idea)

然后执行ant idea,等待,时间会长一些,最后成功

Solr7.4源码编译(idea)

用idea 打开项目并配置jdk和对应libraries

Solr7.4源码编译(idea)

Solr7.4源码编译(idea)

最后找到solr-7.4.0\solr\solrj\src\test\org\apache\solr\client\solrj\StartSolrJetty.java

Solr7.4源码编译(idea)

最后启动即可

Solr7.4源码编译(idea)

Solr7.4源码编译(idea)

 

 

 

相关文章: