# How to import elastic search source code into eclipse

**URL:** https://discuss.elastic.co/t/how-to-import-elastic-search-source-code-into-eclipse/49988
**Category:** Elasticsearch
**Created:** [May 13, 2016, 9:56am UTC](https://discuss.elastic.co/t/how-to-import-elastic-search-source-code-into-eclipse/49988 "2016-05-13T09:56:15Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Vajb12](https://avatars.discourse-cdn.com/v4/letter/v/bbe5ce/32.png) [@Vajb12](https://discuss.elastic.co/u/Vajb12)
#### Post date: [May 13, 2016, 9:56am UTC](https://discuss.elastic.co/t/how-to-import-elastic-search-source-code-into-eclipse/49988/1 "2016-05-13T09:56:15Z")

</div>

Hi Team,

```
 Could you please let me know if there is any documentation available which details how to import elasticsearch source code into eclipse. Im trying to import elasticsearch2.2.1 into eclipse

```

I have downloaded the source code for elastic search from the link [https://github.com/elastic/elasticsearch/tags](https://github.com/elastic/elasticsearch/tags).

When I try to import the project to eclipse, and when I point the downloaded source code, there are a lot of pom.xml available in the project. Im not sure which one to select and import. Any help on this is much appreciated.

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [May 13, 2016, 10:18am UTC](https://discuss.elastic.co/t/how-to-import-elastic-search-source-code-into-eclipse/49988/2 "2016-05-13T10:18:20Z")

</div>

It's a multimodule project.

So it basically depends on what you want to do.

For example, if you are working on a plugin, you just have to open the plugin. Maven will pull other modules from maven central repo.

---

<div class="post-metadata">

### Author: ![Vajb12](https://avatars.discourse-cdn.com/v4/letter/v/bbe5ce/32.png) [@Vajb12](https://discuss.elastic.co/u/Vajb12)
#### Post date: [May 13, 2016, 10:54am UTC](https://discuss.elastic.co/t/how-to-import-elastic-search-source-code-into-eclipse/49988/3 "2016-05-13T10:54:52Z")

</div>

Thanks for the information David. Im basically trying to check, how I can directly import json data into elastic search without using logstash etc. I also wanted to understand how elasticsearch stores the imported data and maintains it.

It would be great if you can provide a link/ documentation which details about the multiple modules used and how it works as a whole.

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [May 13, 2016, 11:59am UTC](https://discuss.elastic.co/t/how-to-import-elastic-search-source-code-into-eclipse/49988/4 "2016-05-13T11:59:58Z")

</div>

That's a huge task IMO.

I'd look at [Elasticsearch Clients | Elastic](https://www.elastic.co/guide/en/elasticsearch/client/index.html) instead.

> It would be great if you can provide a link/ documentation which details about the multiple modules used and how it works as a whole.

I don't. It's a maven thing. Not specifically related to elasticsearch.

---

<div class="post-metadata">

### Author: ![nik9000](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nik9000/32/44947_2.png) [@nik9000](https://discuss.elastic.co/u/nik9000)
#### Post date: [May 13, 2016, 12:18pm UTC](https://discuss.elastic.co/t/how-to-import-elastic-search-source-code-into-eclipse/49988/5 "2016-05-13T12:18:48Z")

</div>

I believe there is important documentation in contributing.asviidoc.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [July 5, 2017, 10:51pm UTC](https://discuss.elastic.co/t/how-to-import-elastic-search-source-code-into-eclipse/49988/6 "2017-07-05T22:51:49Z")

</div>


