Consume events-broker from source

And mention this in the documentation.

Change-Id: Id891aa29d85ea6ba559dfea0ac0f9b7beb467e82
diff --git a/BUILD b/BUILD
index 0713a48..441ad42 100644
--- a/BUILD
+++ b/BUILD
@@ -11,11 +11,17 @@
     ],
     resources = glob(["src/main/resources/**/*"]),
     deps = [
+        ":events-broker-neverlink",
         "@amqp_client//jar",
         "@commons-codec//jar:neverlink",
         "@commons-io//jar",
         "@commons-lang3//jar:neverlink",
         "@gson//jar:neverlink",
-        "@events-broker//jar",
     ],
 )
+
+java_library(
+    name = "events-broker-neverlink",
+    neverlink = 1,
+    exports = ["//plugins/events-broker"],
+)
diff --git a/external_plugin_deps.bzl b/external_plugin_deps.bzl
index 2fb190c..2827eee 100644
--- a/external_plugin_deps.bzl
+++ b/external_plugin_deps.bzl
@@ -6,9 +6,3 @@
         artifact = "com.rabbitmq:amqp-client:5.10.0",
         sha1 = "4de351467a13b8ca4eb7e8023032f9f964a21796",
     )
-
-    maven_jar(
-        name = "events-broker",
-        artifact = "com.gerritforge:events-broker:3.7.2",
-        sha1 = "3b387b3bd134bed3e4bbd743a69411b05c86461a",
-    )
diff --git a/src/main/resources/Documentation/build.md b/src/main/resources/Documentation/build.md
index 38961f6..fe6b6de 100644
--- a/src/main/resources/Documentation/build.md
+++ b/src/main/resources/Documentation/build.md
@@ -6,10 +6,11 @@
 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.
-
+replacing the existing empty one. The rabbitMQ broker implementation depends on [events-broker](https://gerrit.googlesource.com/modules/events-broker)
+which is linked directly from source with the same 'in-tree' plugin structure.
 ```
   cd gerrit/plugins
+  git clone "https://gerrit.googlesource.com/modules/events-broker"
   rm external_plugin_deps.bzl
   ln -s @PLUGIN@/external_plugin_deps.bzl .
 ```