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
  4. LICENSE
  5. README.md
README.md

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:

 buck-out/gen/plugins/groovy-provider/groovy-provider.jar

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