Merge branch 'stable-2.14'

* stable-2.14:
  Update dependency names
  Add transitive dependency on eclipse runtime
  Don't include transitive gerrit core dependencies in plugin
  Format BUILD file with buildifier

Change-Id: If47cd8701075543e877098c8d1c3c471567aeb55
diff --git a/BUILD b/BUILD
index 7b60169..0c89247 100644
--- a/BUILD
+++ b/BUILD
@@ -1,15 +1,14 @@
 load("//tools/bzl:junit.bzl", "junit_tests")
 load(
     "//tools/bzl:plugin.bzl",
-    "gerrit_plugin",
     "PLUGIN_DEPS",
     "PLUGIN_TEST_DEPS",
+    "gerrit_plugin",
 )
 
 gerrit_plugin(
     name = "x-docs",
     srcs = glob(["src/main/java/**/*.java"]),
-    resources = glob(["src/main/**/*"]),
     gwt_module = "com.googlesource.gerrit.plugins.xdocs.XDocs",
     manifest_entries = [
         "Gerrit-PluginName: x-docs",
@@ -17,29 +16,33 @@
         "Gerrit-Module: com.googlesource.gerrit.plugins.xdocs.Module",
         "Gerrit-InitStep: com.googlesource.gerrit.plugins.xdocs.XDocInit",
     ],
+    provided_deps = [
+        "@commons-codec//jar:neverlink",
+        "@commons-lang//jar:neverlink",
+        "@guava//jar:neverlink",
+        "@log-api//jar:neverlink",
+        "@org-antlr//jar:neverlink",
+    ],
+    resources = glob(["src/main/**/*"]),
     deps = [
-        "@asciidoctor//jar",
-        "@jruby//jar",
-        "@org_antlr//jar",
-        "@daisydiff//jar",
-        "@commons_codec//jar",
-        "@commons_io//jar",
-        "@commons_lang//jar",
-        "@guava//jar",
         ":avalon_framework_lib",
-        "@poi//jar",
-        "@poi_scratchpad//jar",
+        ":xmlgraphics_lib",
+        "@asciidoctor//jar",
+        "@commons-io//jar",
+        "@daisydiff//jar",
+        "@docx4j//jar",
+        "@eclipse_runtime//jar",
         "@jaxb_svg11//jar",
         "@jaxb_xmldsig_core//jar",
         "@jaxb_xslfo//jar",
-        "@xalan//jar",
-        "@docx4j//jar",
+        "@jruby//jar",
         "@mbassador//jar",
-        "@log_api//jar",
-        "@wmf2svg//jar",
-        "@xml_apis//jar",
+        "@poi//jar",
+        "@poi_scratchpad//jar",
         "@serializer//jar",
-        ":xmlgraphics_lib",
+        "@wmf2svg//jar",
+        "@xalan//jar",
+        "@xml_apis//jar",
     ],
 )
 
@@ -53,33 +56,33 @@
 )
 
 java_library(
-  name = "avalon_framework_lib",
-  exports = [
-    "@avalon_framework_api//jar",
-    "@avalon_framework_impl//jar",
-  ],
+    name = "avalon_framework_lib",
+    exports = [
+        "@avalon_framework_api//jar",
+        "@avalon_framework_impl//jar",
+    ],
 )
 
 java_library(
-  name = "xmlgraphics_lib",
-  exports = [
-    "@batik_anim//jar",
-    "@batik_awt_util//jar",
-    "@batik_bridge//jar",
-    "@batik_css//jar",
-    "@batik_dom//jar",
-    "@batik_ext//jar",
-    "@batik_extension//jar",
-    "@batik_gvt//jar",
-    "@batik_js//jar",
-    "@batik_parser//jar",
-    "@batik_script//jar",
-    "@batik_svg_dom//jar",
-    "@batik_svggen//jar",
-    "@batik_transcoder//jar",
-    "@batik_util//jar",
-    "@batik_xml//jar",
-    "@fop//jar",
-    "@xmlgraphics_commons//jar",
-  ],
+    name = "xmlgraphics_lib",
+    exports = [
+        "@batik_anim//jar",
+        "@batik_awt_util//jar",
+        "@batik_bridge//jar",
+        "@batik_css//jar",
+        "@batik_dom//jar",
+        "@batik_ext//jar",
+        "@batik_extension//jar",
+        "@batik_gvt//jar",
+        "@batik_js//jar",
+        "@batik_parser//jar",
+        "@batik_script//jar",
+        "@batik_svg_dom//jar",
+        "@batik_svggen//jar",
+        "@batik_transcoder//jar",
+        "@batik_util//jar",
+        "@batik_xml//jar",
+        "@fop//jar",
+        "@xmlgraphics_commons//jar",
+    ],
 )
diff --git a/external_plugin_deps.bzl b/external_plugin_deps.bzl
index 161a4c4..8599465 100644
--- a/external_plugin_deps.bzl
+++ b/external_plugin_deps.bzl
@@ -24,6 +24,14 @@
   )
 
   maven_jar(
+    name = 'eclipse_runtime',
+    artifact = 'org.eclipse.core:runtime:20070801',
+    sha1 = '474e99ed838d5721569d658b68025134f920278f',
+    repository = 'https://maven.atlassian.com/content/repositories/atlassian-3rdparty',
+    attach_source = False,
+  )
+
+  maven_jar(
     name = 'docx4j',
     artifact = 'org.docx4j:docx4j:3.2.1',
     sha1 = '35b2ef9f7eb12efe9708b986ecf6e86cfd77a162',