Build

With Bazel

This plugin can be built with Bazel.

Clone (or link) this plugin to the plugins directory of Gerrit's source tree. Put the external dependency Bazel build file into the Gerrit /plugins directory, replacing the existing empty one.

  cd gerrit/plugins
  rm external_plugin_deps.bzl
  ln -s @PLUGIN@/external_plugin_deps.bzl .

Then issue

  bazel build plugins/@PLUGIN@

in the root of Gerrit's source tree to build The output is created in

  bazel-bin/plugins/@PLUGIN@/@PLUGIN@.jar

This project can be imported into the Eclipse IDE. Add the plugin name to the CUSTOM_PLUGINS set in Gerrit core in tools/bzl/plugins.bzl, and execute:

  ./tools/eclipse/project.py

With Maven

To build with Maven, change directory to the plugin folder and issue the command:

  mvn clean package

When building with Maven, the Gerrit Plugin API must be available.

Back to @PLUGIN@ documentation index