diff --git a/hadoop-tools/hadoop-gcp/pom.xml b/hadoop-tools/hadoop-gcp/pom.xml index 6eabf57c37f0a..480ab6bebc048 100644 --- a/hadoop-tools/hadoop-gcp/pom.xml +++ b/hadoop-tools/hadoop-gcp/pom.xml @@ -189,173 +189,180 @@ + + shade + + !skipShade + + + + + maven-shade-plugin + + + package + + shade + + + + + + + + + + com.google.auth:* + + ** + + + + io.grpc:* + + ** + + + + io.opencensus:* + + ** + + + + *:* + + *.json + google/** + grpc/** + + + + + + com.google.api + com.google.api-client + com.google.api.grpc + com.google.apis + com.google.auth + com.google.cloud + com.google.cloud.bigdataoss + com.google.cloud.grpc + com.google.cloud.http + com.google.flogger + com.google.code.gson + com.google.guava + com.google.http-client + com.google.oauth-client + com.google.protobuf + com.google.re2j + com.google.storage.v2 + com.lmax + io.grpc + io.opencensus + io.opentelemetry + io.opentelemetry.api + io.opentelemetry.contrib + io.opentelemetry.semconv + io.perfmark + org.apache.httpcomponents + org.threeten:threetenbp + + + true + + + com + com.google.cloud.hadoop.repackaged.ossgcs.com + + com.google.api.** + com.google.api.gax.** + com.google.auth.** + com.google.cloud.* + com.google.cloud.audit.** + com.google.cloud.grpc.** + com.google.cloud.hadoop.gcsio.** + com.google.cloud.hadoop.util.** + com.google.cloud.http.** + com.google.cloud.monitoring.** + com.google.cloud.opentelemetry.** + com.google.cloud.spi.** + com.google.cloud.storage.** + com.google.common.** + com.google.geo.** + com.google.gson.** + com.google.google.storage.** + com.google.iam.** + com.google.logging.** + com.google.longrunning.** + com.google.monitoring.** + com.google.protobuf.** + com.google.re2j.** + com.google.rpc.** + com.google.storage.** + com.google.thirdparty.** + com.google.type.** + com.lmax.disruptor.** + + + com.google.cloud.hadoop.util.AccessTokenProvider + com.google.cloud.hadoop.util.AccessTokenProvider$AccessToken + com.google.cloud.hadoop.util.AccessTokenProvider$AccessTokenType + com.google.cloud.hadoop.util.AccessBoundary + com.google.cloud.hadoop.util.AccessBoundary$Action + com.google.cloud.hadoop.util.AutoValue_AccessBoundary + + + + org + com.google.cloud.hadoop.repackaged.ossgcs.org + + org.apache.http.** + org.threeten.** + + + + io.grpc.netty.shaded + + com.google.cloud.hadoop.repackaged.ossgcs.io.grpc.netty.shaded + + + + io + com.google.cloud.hadoop.repackaged.ossgcs.io + + io.grpc.** + io.opencensus.** + io.perfmark.** + + + + META-INF/native/io_grpc_netty_shaded_ + + META-INF/native/com_google_cloud_hadoop_repackaged_gcs_io_grpc_netty_shaded_ + + + + META-INF/native/libio_grpc_netty_shaded_ + + META-INF/native/libcom_google_cloud_hadoop_repackaged_gcs_io_grpc_netty_shaded_ + + + + + + + + + + - - maven-shade-plugin - - - package - - shade - - - - - - - - - - - com.google.auth:* - - ** - - - - io.grpc:* - - ** - - - - io.opencensus:* - - ** - - - - *:* - - *.json - google/** - grpc/** - - - - - - com.google.api - com.google.api-client - com.google.api.grpc - com.google.apis - com.google.auth - com.google.cloud - com.google.cloud.bigdataoss - com.google.cloud.grpc - com.google.cloud.http - com.google.flogger - com.google.code.gson - com.google.guava - com.google.http-client - com.google.oauth-client - com.google.protobuf - com.google.re2j - com.google.storage.v2 - com.lmax - io.grpc - io.opencensus - io.opentelemetry - io.opentelemetry.api - io.opentelemetry.contrib - io.opentelemetry.semconv - io.perfmark - org.apache.httpcomponents - org.threeten:threetenbp - - - true - - - com - com.google.cloud.hadoop.repackaged.ossgcs.com - - com.google.api.** - com.google.api.gax.** - com.google.auth.** - com.google.cloud.* - com.google.cloud.audit.** - com.google.cloud.grpc.** - com.google.cloud.hadoop.gcsio.** - com.google.cloud.hadoop.util.** - com.google.cloud.http.** - com.google.cloud.monitoring.** - com.google.cloud.opentelemetry.** - com.google.cloud.spi.** - com.google.cloud.storage.** - com.google.common.** - com.google.geo.** - com.google.gson.** - com.google.google.storage.** - com.google.iam.** - com.google.logging.** - com.google.longrunning.** - com.google.monitoring.** - com.google.protobuf.** - com.google.re2j.** - com.google.rpc.** - com.google.storage.** - com.google.thirdparty.** - com.google.type.** - com.lmax.disruptor.** - - - com.google.cloud.hadoop.util.AccessTokenProvider - com.google.cloud.hadoop.util.AccessTokenProvider$AccessToken - com.google.cloud.hadoop.util.AccessTokenProvider$AccessTokenType - com.google.cloud.hadoop.util.AccessBoundary - com.google.cloud.hadoop.util.AccessBoundary$Action - com.google.cloud.hadoop.util.AutoValue_AccessBoundary - - - - org - com.google.cloud.hadoop.repackaged.ossgcs.org - - org.apache.http.** - org.threeten.** - - - - - io.grpc.netty.shaded - - com.google.cloud.hadoop.repackaged.ossgcs.io.grpc.netty.shaded - - - - io - com.google.cloud.hadoop.repackaged.ossgcs.io - - io.grpc.** - io.opencensus.** - io.perfmark.** - - - - META-INF/native/io_grpc_netty_shaded_ - - META-INF/native/com_google_cloud_hadoop_repackaged_gcs_io_grpc_netty_shaded_ - - - - META-INF/native/libio_grpc_netty_shaded_ - - META-INF/native/libcom_google_cloud_hadoop_repackaged_gcs_io_grpc_netty_shaded_ - - - - - - - - com.github.spotbugs spotbugs-maven-plugin @@ -366,12 +373,12 @@ Max - - org.apache.maven.plugins - maven-checkstyle-plugin - - src/config/checkstyle-suppressions.xml - + + org.apache.maven.plugins + maven-checkstyle-plugin + + src/config/checkstyle-suppressions.xml + org.apache.maven.plugins @@ -399,7 +406,6 @@ false Restrict mapreduce imports to committer code - org.apache.hadoop.mapreduce.** @@ -410,10 +416,8 @@ false Restrict encryption client imports to encryption client factory - -