This is an automated email from the ASF dual-hosted git repository.

lcwik pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new b1fe777  [BEAM-4948, BEAM-6267, BEAM-5559, BEAM-7289] Fix shading of 
vendored guava to exclude classes from transitive dependencies which aren't 
needed at runtime.a
     new 0fce2b8  Merge pull request #9038 from lukecwik/vendor2
b1fe777 is described below

commit b1fe7770f44158c8d9f308026b57551ecf0c4493
Author: Luke Cwik <lc...@google.com>
AuthorDate: Wed Jul 10 15:27:27 2019 -0700

    [BEAM-4948, BEAM-6267, BEAM-5559, BEAM-7289] Fix shading of vendored guava 
to exclude classes from transitive dependencies which aren't needed at runtime.a
---
 vendor/guava-26_0-jre/build.gradle | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/vendor/guava-26_0-jre/build.gradle 
b/vendor/guava-26_0-jre/build.gradle
index da4e541..66f1527 100644
--- a/vendor/guava-26_0-jre/build.gradle
+++ b/vendor/guava-26_0-jre/build.gradle
@@ -29,6 +29,13 @@ vendorJava(
     "com.google.common": 
"org.apache.beam.vendor.guava.v26_0_jre.com.google.common",
     "com.google.thirdparty": 
"org.apache.beam.vendor.guava.v26_0_jre.com.google.thirdparty",
   ],
+  exclusions: [
+    "com/google/errorprone/**",
+    "com/google/j2objc/annotations/**",
+    "javax/annotation/**",
+    "org/checkerframework/**",
+    "org/codehaus/mojo/animal_sniffer/**",
+  ],
   groupId: group,
   artifactId: "beam-vendor-guava-26_0-jre",
   version: version,

Reply via email to