Adapting resources scanner to return PluginEntry

Thanks to the latest changes on HttpPluginServlet
(under review: I1d073434)
it is now possible to serve any type of static
resource as PluginEntry.

Interfaces are adapted and next step would be
returning static resources from Groovy scripts
based plugins.

Change-Id: Ic82cbb1be14268517af44383f6d73f0c6425c73a
2 files changed
tree: c2813281048a42e8563d6cb15c5e42d69ae9f27a
  1. src/
  2. .gitignore
  3. BUCK

Gerrit Groovy Provider Plugin

This plugin provides Groovy runtime environment for Gerrit plugins in Groovy.

To test this series must be applied on top of Gerrit master [1].

To build link this directory under Gerrit's tree plugins directory and run:

  buck build plugins/groovy-provider

The resulting artifact can be found under:


To test deploy the review plugin [2] and copy this Groovy Provider plugin under $gerrit_site/plugins directory.

Review plugin in Groovy can be used:

  ssh gerrit review approve I59302cbb
  Approve change: I59302cbb