elasticsearch5.4.2导入idea
前言-环境准备
这一步尤为重要。由于实验室采用的elasticsearch版本较旧(5.4.2),所以相应的gradle、jdk版本要注意匹配。至少我起初采用gradle5.5.1(同样尝试了gradle4.7)和jdk12时,gradle idea不能编译成功的。
最后我采用了gradle3.3和jdk8(win10系统)。
elasticsearch5.4.2下载
这里提供两种方式:
使用git命令
下载github仓库(https://github.com/elastic/elasticsearch)中版本为5.4.2的源码:
- 方式1:
git clone -b 5.4.2 https://github.com/elastic/elasticsearch.git
- 方式2:
git clone https://github.com/elastic/elasticsearch.git
git checkout v5.4.2
下载安装包
将github仓库分支切换到tag v5.4.2下(https://github.com/elastic/elasticsearch/tree/v5.4.2)
gradle安装
直接到官网上下载安装包,官网历史版本下载地址(https://gradle.org/releases/)
下载时,直接选complete的下载即可。
完成后,解压安装包至指定目录,配置环境变量GRADLE_HOME
为gradle的根目录,如下图所示
其中,gradle-3.3
目录下文件如下所示: