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
-
-