gradle项目导入idea找不到类_Elasticsearch学习(1)--ES源码下载、导入及运行

本文介绍了如何在IDEA中导入和运行Elasticsearch的1.0版本源码。首先,从GitHub下载源码,由于该版本为Maven项目,可以直接导入IDEA。相比Gradle项目,导入过程更简单。接着,通过运行`org.elasticsearch.bootstrap.Elasticsearch`的main方法启动服务。最后,通过curl命令验证Elasticsearch是否正常运行,并展示了创建和检索索引的基本操作。
摘要由CSDN通过智能技术生成

因为疫情,在家自我隔离,时间很久,需要找一部分事情来排解这期间的无聊。当疫情过去,回首这段时间时,给自己以告慰。

长时间以来,都听说 es 的代码写的非常好,具体好在哪里,不得而知,我们就趁此机会,熟悉一下其代码是如何写的,以此对以后写代码有促进作用。

9b0299e712858846c014a2e86279efe4.png

源码下载

由于我们只是去了解其编程思想,直接使用最原始版本,地址为 https://github.com/elastic/elasticsearch/tree/1.0 (传到csdn备用下载 https://download.csdn.net/download/zhangyunfei_happy/12141148)。最最开始时踩过坑,下载了其最新版,7.3.2,发布使用的是 gradle ,需要编译之后才能导入到 idea 里面来,在编译的过程中,遇到了很多很多的问题,所以不建议下载最新版本。

导入

发现 1.0 的版本是 maven 编译的,就像导入普通 maven 项目一样,把此项目导入到 idea 。这一步,相对 gradle 要简单很多,一个可能的原因是,笔者从未使用过 gradle,不能把 gradle 的仓库配置成国内镜像,导致下载 依赖jar 时花费了太长时间,而且存在下载失败的情况。关于 maven 配置成国内镜像࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值