commit | c9e55e8f661e21e85605c248dc9a5107c02f4b68 | [log] [tgz] |
---|---|---|
author | Christian Aistleitner <christian@quelltextlich.at> | Wed Jul 29 22:14:33 2015 +0200 |
committer | Christian Aistleitner <christian@quelltextlich.at> | Wed Jul 29 22:14:33 2015 +0200 |
tree | 9148e7df25c7e8495dcb2ed6bbacbb04e6523bdf | |
parent | f781c112c40c0d06c44d387bcb78a45d442925cc [diff] |
Bundle commons-io since gerrit core no longer provides it By removing Solr from gerrit core in 7fe1752bfdae0c280170ce2759146dc55bb6cd36 commons-io is no longer provided by the environment. Building this plugin still worked, but loading it failed with: com.google.gerrit.server.plugins.PluginInstallException: org/apache/commons/io/FilenameUtils [...] Caused by: java.lang.NoClassDefFoundError: org/apache/commons/io/FilenameUtils [...] fatal: Plugin failed to install. Cause: org/apache/commons/io/FilenameUtils By moving commons-io to the explicit dependencies, the plugin loads again with current gerrit core. Change-Id: Ifb43baafc2d1ee190875802f3bc2a36fed5e7cef
This is Gerrit plugin.
This can publish gerrit events to message queue provided by RabbitMQ. Published events are the same as Gerrit stream evnets.
This plugin works on Gerrit 2.8 - 2.10.
linux
java-1.7
Buck
Clone or link this plugin to the plugins directory of Gerrit's source tree, and issue the command:
buck build plugins/rabbitmq
The output is created in
buck-out/gen/plugins/rabbitmq/rabbitmq.jar
[amqp] uri = amqp://localhost [exchange] name = exchange-for-gerrit-queue [message] routingKey = com.foobar.www.gerrit [gerrit] name = foobar-gerrit hostname = www.foobar.com
3.14 (Freezed)
stable-2.10
master
is permanently latest but would not be updated by author anymore.3.1
3.0
2.0
1.4
1.3
1.2
1.1
monitor.failureCount
1.0
The Apache Software License, Version 2.0
Copyright (c) 2013 rinrinne a.k.a. rin_ne