试验环境:
solr5.3(和线上保持一致,历史功能,所以版本比较旧)
jdk1.8
idea2018版
ant1.9版本
配置ant的环境变量,同java,因为环境比较基础对于开发人员应该比较简单,所以不过多记录了
源码目录结构:
第一步:项目转为idea结构
cd 到 solr的根目录,执行以下命令
ant ivy-bootstrap //安装ivy
cd solr
ant server
cd ..
ant idea
说明:ant类似maven,有时候网络不好会卡住或者失败,重新执行就好了,这一步死活过不去的话,可以百度一下,我是2次成功的
然后idea,打开根目录(删除本分,为其它测试引入,请忽略)
第二步:debug模式启动solr(强烈建议,通过 根目录/solr/bin 中的 solr --help 看一下