# \[SOLVED\] Install a plugin in a distribution started from a Gradle run task?

**URL:** <https://discuss.elastic.co/t/solved-install-a-plugin-in-a-distribution-started-from-a-gradle-run-task/158203>\
**Category:** Elasticsearch\
**Created:** [November 26, 2018, 3:16pm UTC](https://discuss.elastic.co/t/solved-install-a-plugin-in-a-distribution-started-from-a-gradle-run-task/158203 "2018-11-26T15:16:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![cbismuth](https://avatars.discourse-cdn.com/v4/letter/c/9e8a1a/32.png) [@cbismuth](https://discuss.elastic.co/u/cbismuth)\
**Post date:** [November 26, 2018, 3:16pm UTC](https://discuss.elastic.co/t/solved-install-a-plugin-in-a-distribution-started-from-a-gradle-run-task/158203/1 "2018-11-26T15:16:01Z")

</div>

Hi,

I'm working on [#34142](https://github.com/elastic/elasticsearch/issues/34142) and I have some trouble to install the ingest-attachment plugin into a distribution started from a `gradlew run` task.

Plugin is said to be installed from the command line but I can't see it from the `_cat` API.

Is there any additional step to execute?

Thanks a lot,  
Chris

```
$ /home/cbismuth/git/elasticsearch/distribution/build/cluster/run\ node0/elasticsearch-7.0.0-SNAPSHOT/bin/elasticsearch-plugin install file:///home/cbismuth/git/elasticsearch/plugins/ingest-attachment/build/distributions/ingest-attachment-7.0.0-SNAPSHOT.zip
-> Downloading file:///home/cbismuth/git/elasticsearch/plugins/ingest-attachment/build/distributions/ingest-attachment-7.0.0-SNAPSHOT.zip
[=================================================] 100%   
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: plugin requires additional permissions @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
* java.lang.RuntimePermission accessClassInPackage.sun.java2d.cmm.kcms
* java.lang.RuntimePermission accessDeclaredMembers
* java.lang.RuntimePermission getClassLoader
* java.lang.reflect.ReflectPermission suppressAccessChecks
* java.security.SecurityPermission createAccessControlContext
* java.security.SecurityPermission insertProvider
* java.security.SecurityPermission putProviderProperty.BC
See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html
for descriptions of what these permissions allow and the associated risks.

Continue with installation? [y/N]y
-> Installed ingest-attachment
```

---

<div class="post-metadata">

**Author:** ![cbismuth](https://avatars.discourse-cdn.com/v4/letter/c/9e8a1a/32.png) [@cbismuth](https://discuss.elastic.co/u/cbismuth)\
**Post date:** [November 26, 2018, 3:30pm UTC](https://discuss.elastic.co/t/solved-install-a-plugin-in-a-distribution-started-from-a-gradle-run-task/158203/2 "2018-11-26T15:30:27Z")

</div>

Solved, I had to stop the Gradle task and run it again from the CLI with `./bin/elasticsearch`.

---

<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:** [December 24, 2018, 3:30pm UTC](https://discuss.elastic.co/t/solved-install-a-plugin-in-a-distribution-started-from-a-gradle-run-task/158203/3 "2018-12-24T15:30:28Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
