Skip to content

GerritCodeReview/plugins_examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bazel Build
===========

This plugin can be built with Bazel


Build standalone
----------------

To build all the example plugins, issue the following command:


  bazel build :all


The output for all the example plugins is created in


  bazel-bin/all.zip


To build a specific example plugin, issue one of the following commands:


  bazel build example-<example>

  OR

  cd example-<example> && bazel build example-<example>


If the build command is run from the top-level example directory,
the output for the example is created in


  bazel-bin/example-<example>/example-<example>.jar


If the build command is run from inside a specific example directory,
the output for the example is created in


  example-<example>/bazel-bin/example-<example>.jar



Maven Build
==========

Note that for compatibility reasons a Maven build is provided, but is considered
to be deprecated and will be removed in a future version of this plugin.

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


  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 (../../../Documentation/dev-bazel.html#_extension_and_plugin_api_jar_files).