This plugin can be built with Buck or Maven.
Two build modes are supported: Standalone and in Gerrit tree. The standalone build mode is recommended, as this mode doesn't require the Gerrit tree to exist locally.
Clone bucklets library:
git clone https://gerrit.googlesource.com/bucklets
and link it to reviewers plugin directory:
cd reviewers && ln -s ../bucklets .
Add link to the .buckversion file:
cd reviewers && ln -s bucklets/buckversion .buckversion
To build the plugin, issue the following command:
buck build plugin
The output is created in
buck-out/gen/reviewers.jar
Clone or link this plugin to the plugins directory of Gerrit's source tree, and issue the command:
buck build plugins/reviewers
The output is created in
buck-out/gen/plugins/reviewers/reviewers.jar
This project can be imported into the Eclipse IDE:
./tools/eclipse/project.py
Note that the Maven build is provided for compatibility reasons, but it is considered to be deprecated and will be removed in a future version of this plugin.
To build with Maven, run
mvn clean package
When building with Maven, the Gerrit Plugin API must be available.
How to build the Gerrit Plugin API is described in the Gerrit documentation.