WORKSPACE: Reuse external plugin dependencies

Change-Id: Id09d3b2e5061036f2312a99f5207eddeff61e8a2
diff --git a/WORKSPACE b/WORKSPACE
index 6da3da8..003aa16 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -7,39 +7,11 @@
     #    local_path = "/home/<user>/projects/bazlets",
 )
 
-load("@com_googlesource_gerrit_bazlets//tools:maven_jar.bzl",
-     "maven_jar",
-     "GERRIT",
-     "MAVEN_CENTRAL")
-
-JGIT_VERS = "4.7.1.201706071930-r"
-
-JGIT_REPO = MAVEN_CENTRAL
-
-maven_jar(
-    name = "jgit_http_apache",
-    artifact = "org.eclipse.jgit:org.eclipse.jgit.http.apache:" + JGIT_VERS,
-    sha1 = "16d49a8824753f2d421151c68be05e0869e0b8f6",
-    repository = JGIT_REPO,
-)
-
-maven_jar(
-    name = "jgit_lfs",
-    artifact = "org.eclipse.jgit:org.eclipse.jgit.lfs:" + JGIT_VERS,
-    sha1 = "35e8245b5c77822581dc354387e8e78846cf4e7e",
-    repository = JGIT_REPO,
-)
-
-maven_jar(
-    name = "jgit_lfs_server",
-    artifact = "org.eclipse.jgit:org.eclipse.jgit.lfs.server:" + JGIT_VERS,
-    sha1 = "9c4fc91f095b13348081acf40f6c402e10b7255d",
-    repository = JGIT_REPO,
-)
-
 # Release Plugin API
-load("@com_googlesource_gerrit_bazlets//:gerrit_api.bzl",
-     "gerrit_api")
+load(
+    "@com_googlesource_gerrit_bazlets//:gerrit_api.bzl",
+    "gerrit_api",
+)
 
 # Snapshot Plugin API
 #load(
@@ -52,3 +24,7 @@
 
 # Load snapshot Plugin API
 #gerrit_api_maven_local()
+
+load(":external_plugin_deps.bzl", "external_plugin_deps")
+
+external_plugin_deps()
diff --git a/tools/bzl/maven_jar.bzl b/tools/bzl/maven_jar.bzl
new file mode 100644
index 0000000..4bc37e1
--- /dev/null
+++ b/tools/bzl/maven_jar.bzl
@@ -0,0 +1 @@
+load("@com_googlesource_gerrit_bazlets//tools:maven_jar.bzl", "maven_jar", "GERRIT", "MAVEN_LOCAL", "MAVEN_CENTRAL")