diff --git a/pom.xml b/pom.xml index c3b847648f76..718326407bde 100644 --- a/pom.xml +++ b/pom.xml @@ -1310,7 +1310,52 @@ org.apache.maven.plugins maven-shade-plugin - 3.0.0 + 2.4.3 + + + bundle-and-repackage + package + + shade + + + + + com.google.guava:guava + + + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + + + com.google.common + + + org.apache.${renderedArtifactId}.repackaged.com.google.common + + + + com.google.thirdparty + + + org.apache.${renderedArtifactId}.repackaged.com.google.thirdparty + + + + + + + + + @@ -1403,6 +1448,32 @@ + + + org.codehaus.mojo + build-helper-maven-plugin + 3.0.0 + + + render-artifact-id + + regex-properties + + prepare-package + + + + renderedArtifactId + [^A-Za-z0-9] + . + ${project.artifactId} + false + + + + + + @@ -1448,7 +1519,7 @@ [1.7,) - + [3.2,) @@ -1463,6 +1534,14 @@ + + org.codehaus.mojo + build-helper-maven-plugin + + + org.apache.maven.plugins + maven-shade-plugin + @@ -1483,6 +1562,7 @@ + 3.2 diff --git a/runners/core-construction-java/pom.xml b/runners/core-construction-java/pom.xml index 83f4e9e9d9fa..50843ed69371 100644 --- a/runners/core-construction-java/pom.xml +++ b/runners/core-construction-java/pom.xml @@ -50,58 +50,6 @@ - - - org.apache.maven.plugins - maven-shade-plugin - - - bundle-and-repackage - package - - shade - - - true - - - com.google.guava:guava - - - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - - - - com.google.common - - org.apache.beam.runners.core.construction.repackaged.com.google.common - - - - com.google.thirdparty - - org.apache.beam.runners.core.construction.repackaged.com.google.thirdparty - - - - - - - - - - diff --git a/runners/core-java/pom.xml b/runners/core-java/pom.xml index 94b81a713ed5..631e8c09907a 100644 --- a/runners/core-java/pom.xml +++ b/runners/core-java/pom.xml @@ -57,54 +57,6 @@ maven-jar-plugin - - org.apache.maven.plugins - maven-shade-plugin - - - bundle-and-repackage - package - - shade - - - true - - - com.google.guava:guava - - - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - - - - com.google.common - org.apache.beam.runners.core.repackaged.com.google.common - - - com.google.thirdparty - org.apache.beam.runners.core.repackaged.com.google.thirdparty - - - - - - - - - - org.jacoco diff --git a/runners/direct-java/pom.xml b/runners/direct-java/pom.xml index 2738cce8243d..71dfa5d26514 100644 --- a/runners/direct-java/pom.xml +++ b/runners/direct-java/pom.xml @@ -86,58 +86,6 @@ - - org.apache.maven.plugins - maven-shade-plugin - - - bundle-and-repackage - package - - shade - - - true - - - com.google.guava:guava - - - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - - - - com.google.common - - - com.google.common.**.testing.* - - org.apache.beam.runners.direct.repackaged.com.google.common - - - com.google.thirdparty - org.apache.beam.runners.direct.repackaged.com.google.thirdparty - - - - - - - - - - org.jacoco diff --git a/runners/spark/pom.xml b/runners/spark/pom.xml index a33082087a28..10fa94699572 100644 --- a/runners/spark/pom.xml +++ b/runners/spark/pom.xml @@ -393,40 +393,6 @@ - - org.apache.maven.plugins - maven-shade-plugin - - - package - - shade - - - - - com.google.guava:guava - - - - - - com.google.common - org.apache.beam.spark.repackaged.com.google.common - - - com.google.thirdparty - org.apache.beam.spark.repackaged.com.google.thirdparty - - - - - - - - - @@ -438,10 +404,6 @@ org.apache.maven.plugins maven-jar-plugin - - org.apache.maven.plugins - maven-shade-plugin - diff --git a/sdks/java/core/pom.xml b/sdks/java/core/pom.xml index fae0094094b7..40da3741b210 100644 --- a/sdks/java/core/pom.xml +++ b/sdks/java/core/pom.xml @@ -84,57 +84,6 @@ maven-jar-plugin - - org.apache.maven.plugins - maven-shade-plugin - - - bundle-and-repackage - package - - shade - - - true - - - com.google.guava:guava - - - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - - - - com.google.common - - - com.google.common.**.testing.* - - org.apache.beam.sdk.repackaged.com.google.common - - - com.google.thirdparty - org.apache.beam.sdk.repackaged.com.google.thirdparty - - - - - - - - - - org.jacoco diff --git a/sdks/java/extensions/jackson/pom.xml b/sdks/java/extensions/jackson/pom.xml index c1a8a591936d..dbeec249711a 100644 --- a/sdks/java/extensions/jackson/pom.xml +++ b/sdks/java/extensions/jackson/pom.xml @@ -33,42 +33,6 @@ - - - - org.apache.maven.plugins - maven-shade-plugin - - - package - - shade - - - - - com.google.guava:guava - - - - - com.google.common - org.apache.beam.sdk.extensions.jackson.repackaged.com.google.common - - - com.google.thirdparty - org.apache.beam.sdk.extensions.jackson.repackaged.com.google.thirdparty - - - - - - - - - - - org.apache.maven.plugins @@ -78,10 +42,6 @@ org.apache.maven.plugins maven-jar-plugin - - org.apache.maven.plugins - maven-shade-plugin - diff --git a/sdks/java/extensions/sorter/pom.xml b/sdks/java/extensions/sorter/pom.xml index e22c71db7074..5a566a63669c 100644 --- a/sdks/java/extensions/sorter/pom.xml +++ b/sdks/java/extensions/sorter/pom.xml @@ -52,55 +52,6 @@ org.apache.maven.plugins maven-jar-plugin - - - - org.apache.maven.plugins - maven-shade-plugin - - - bundle-and-repackage - package - - shade - - - true - - - com.google.guava:guava - - - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - - - com.google.common - org.apache.beam.repackaged.com.google.common - - - com.google.thirdparty - org.apache.beam.repackaged.com.google.thirdparty - - - - - - - - - - - diff --git a/sdks/java/io/hdfs/pom.xml b/sdks/java/io/hdfs/pom.xml index faf789075bf0..91c2cf7a3975 100644 --- a/sdks/java/io/hdfs/pom.xml +++ b/sdks/java/io/hdfs/pom.xml @@ -31,43 +31,6 @@ Library to read and write Hadoop/HDFS file formats from Beam. - - - - org.apache.maven.plugins - maven-shade-plugin - - - package - - shade - - - - - com.google.guava:guava - - - - - com.google.common - org.apache.beam.sdk.io.hdfs.repackaged.com.google.common - - - com.google.thirdparty - org.apache.beam.sdk.io.hdfs.repackaged.com.google.thirdparty - - - - - - - - - - - - org.apache.maven.plugins @@ -78,10 +41,6 @@ - - org.apache.maven.plugins - maven-shade-plugin - diff --git a/sdks/java/io/jdbc/pom.xml b/sdks/java/io/jdbc/pom.xml index ed73abd91353..f6c946f7196d 100644 --- a/sdks/java/io/jdbc/pom.xml +++ b/sdks/java/io/jdbc/pom.xml @@ -165,51 +165,4 @@ test - - - - - - - org.apache.maven.plugins - maven-shade-plugin - - - package - - shade - - - - - com.google.guava:guava - - - - - com.google.common - org.apache.beam.sdk.io.jdbc.repackaged.com.google.common - - - com.google.thirdparty - org.apache.beam.sdk.io.jdbc.repackaged.com.google.thirdparty - - - - - - - - - - - - - - - org.apache.maven.plugins - maven-shade-plugin - - - diff --git a/sdks/java/io/kafka/pom.xml b/sdks/java/io/kafka/pom.xml index eae40d7741fa..785699c81d1d 100644 --- a/sdks/java/io/kafka/pom.xml +++ b/sdks/java/io/kafka/pom.xml @@ -44,38 +44,6 @@ true - - org.apache.maven.plugins - maven-shade-plugin - - - package - - shade - - - - - com.google.guava:guava - - - - - com.google.common - org.apache.beam.sdk.io.kafka.repackaged.com.google.common - - - com.google.thirdparty - org.apache.beam.sdk.io.kafka.repackaged.com.google.thirdparty - - - - - - - - - @@ -89,10 +57,6 @@ - - org.apache.maven.plugins - maven-shade-plugin -