# Run elasticsearch in Eclipse debugger with plugin

**URL:** <https://discuss.elastic.co/t/run-elasticsearch-in-eclipse-debugger-with-plugin/2414>\
**Category:** Elasticsearch\
**Created:** [June 11, 2015, 7:13am UTC](https://discuss.elastic.co/t/run-elasticsearch-in-eclipse-debugger-with-plugin/2414 "2015-06-11T07:13:04Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![guillaume](https://avatars.discourse-cdn.com/v4/letter/g/c67d28/32.png) [@guillaume](https://discuss.elastic.co/u/guillaume)\
**Post date:** [June 11, 2015, 7:13am UTC](https://discuss.elastic.co/t/run-elasticsearch-in-eclipse-debugger-with-plugin/2414/1 "2015-06-11T07:13:04Z")

</div>

Hello,

I'm using Elasticsearch from Eclipse debugger by running org.elasticsearch.bootstrap.Bootstrap as main class. But is it possible to run it with more pluging or even custom option (like enabling Groovy scripting)?

---

<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:** [June 11, 2015, 7:38am UTC](https://discuss.elastic.co/t/run-elasticsearch-in-eclipse-debugger-with-plugin/2414/2 "2015-06-11T07:38:33Z")

</div>

Are you running elasticsearch repo itself or within a project with elasticsearch dependency ?  
If the former, which branch?

---

<div class="post-metadata">

**Author:** ![guillaume](https://avatars.discourse-cdn.com/v4/letter/g/c67d28/32.png) [@guillaume](https://discuss.elastic.co/u/guillaume)\
**Post date:** [June 11, 2015, 7:51am UTC](https://discuss.elastic.co/t/run-elasticsearch-in-eclipse-debugger-with-plugin/2414/3 "2015-06-11T07:51:30Z")

</div>

I'm running from a project with elasticsearch dependency.

---

<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:** [June 11, 2015, 7:52am UTC](https://discuss.elastic.co/t/run-elasticsearch-in-eclipse-debugger-with-plugin/2414/4 "2015-06-11T07:52:23Z")

</div>

In that case, you just have to add the plugin itself as a dependency to your project and it will be loaded when your project starts.

---

<div class="post-metadata">

**Author:** ![guillaume](https://avatars.discourse-cdn.com/v4/letter/g/c67d28/32.png) [@guillaume](https://discuss.elastic.co/u/guillaume)\
**Post date:** [June 11, 2015, 8:51am UTC](https://discuss.elastic.co/t/run-elasticsearch-in-eclipse-debugger-with-plugin/2414/5 "2015-06-11T08:51:50Z")

</div>

Nice, it works 😉

---

<div class="post-metadata">

**Author:** ![deb1](https://avatars.discourse-cdn.com/v4/letter/d/48db29/32.png) [@deb1](https://discuss.elastic.co/u/deb1)\
**Post date:** [June 16, 2016, 7:27pm UTC](https://discuss.elastic.co/t/run-elasticsearch-in-eclipse-debugger-with-plugin/2414/6 "2016-06-16T19:27:42Z")

</div>

When we run elasticsearch repo itself on master branch? So I have  
:core  
:plugins:my-plugin

When running bootstrap.Elasticsearch.java from :core I've added :plugins:my-plugin as a classpath entry in run configurations but that doesn't work.

---

<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:43pm UTC](https://discuss.elastic.co/t/run-elasticsearch-in-eclipse-debugger-with-plugin/2414/7 "2017-07-05T22:43:08Z")

</div>


