This is an automated email from the ASF dual-hosted git repository.
jshao pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git
The following commit(s) were added to refs/heads/main by this push:
new 8d20c48ddf [#7279] improvement(GVFS): shade GVFS dependency jars
(#7298)
8d20c48ddf is described below
commit 8d20c48ddf96e9099100acfd750ce224b79f01a5
Author: mchades <[email protected]>
AuthorDate: Wed Jul 2 15:08:48 2025 +0800
[#7279] improvement(GVFS): shade GVFS dependency jars (#7298)
### What changes were proposed in this pull request?
shade gcp provider dependencies jar
### Why are the changes needed?
Fix: #7279
### Does this PR introduce _any_ user-facing change?
no
### How was this patch tested?
CI pass
---------
Co-authored-by: Jerry Shao <[email protected]>
---
bundles/aliyun-bundle/build.gradle.kts | 14 +++++++++----
bundles/aliyun/build.gradle.kts | 15 ++++++++++----
bundles/aws-bundle/build.gradle.kts | 16 ++++++++++++---
bundles/aws/build.gradle.kts | 16 +++++++++++++--
bundles/azure-bundle/build.gradle.kts | 19 ++++++++++++++---
bundles/azure/build.gradle.kts | 21 ++++++++++++++++---
bundles/gcp-bundle/build.gradle.kts | 13 ++++++++----
bundles/gcp/build.gradle.kts | 24 ++++++++++++++++++----
clients/client-java-runtime/build.gradle.kts | 2 ++
.../filesystem-hadoop3-runtime/build.gradle.kts | 2 ++
10 files changed, 115 insertions(+), 27 deletions(-)
diff --git a/bundles/aliyun-bundle/build.gradle.kts
b/bundles/aliyun-bundle/build.gradle.kts
index 6d3409e37e..eb4b955d78 100644
--- a/bundles/aliyun-bundle/build.gradle.kts
+++ b/bundles/aliyun-bundle/build.gradle.kts
@@ -44,12 +44,18 @@ tasks.withType(ShadowJar::class.java) {
}
// Relocate dependencies to avoid conflicts
- relocate("org.jdom", "org.apache.gravitino.aliyun.shaded.org.jdom")
- relocate("org.apache.commons.lang3",
"org.apache.gravitino.aliyun.shaded.org.apache.commons.lang3")
relocate("com.fasterxml.jackson",
"org.apache.gravitino.aliyun.shaded.com.fasterxml.jackson")
- relocate("com.google.common",
"org.apache.gravitino.aliyun.shaded.com.google.common")
+ relocate("com.google", "org.apache.gravitino.aliyun.shaded.com.google")
+ relocate("com.sun", "org.apache.gravitino.aliyun.shaded.com.sun")
+ relocate("okhttp3", "org.apache.gravitino.aliyun.shaded.okhttp3")
+ relocate("okio", "org.apache.gravitino.aliyun.shaded.okio")
+ relocate("org.apache.commons",
"org.apache.gravitino.aliyun.shaded.org.apache.commons")
relocate("org.apache.http",
"org.apache.gravitino.aliyun.shaded.org.apache.http")
- relocate("org.apache.commons.collections",
"org.apache.gravitino.aliyun.shaded.org.apache.commons.collections")
+ relocate("org.checkerframework",
"org.apache.gravitino.aliyun.shaded.org.checkerframework")
+ relocate("org.jacoco.agent.rt",
"org.apache.gravitino.aliyun.shaded.org.jacoco.agent.rt")
+ relocate("org.jdom", "org.apache.gravitino.aliyun.shaded.org.jdom")
+
+ mergeServiceFiles()
}
tasks.jar {
diff --git a/bundles/aliyun/build.gradle.kts b/bundles/aliyun/build.gradle.kts
index 910b490644..93d63361ef 100644
--- a/bundles/aliyun/build.gradle.kts
+++ b/bundles/aliyun/build.gradle.kts
@@ -79,12 +79,19 @@ tasks.withType(ShadowJar::class.java) {
}
// Relocate dependencies to avoid conflicts
- relocate("org.jdom", "org.apache.gravitino.aliyun.shaded.org.jdom")
- relocate("org.apache.commons.lang3",
"org.apache.gravitino.aliyun.shaded.org.apache.commons.lang3")
+ relocate("com.aliyun", "org.apache.gravitino.aliyun.shaded.com.aliyun")
relocate("com.fasterxml.jackson",
"org.apache.gravitino.aliyun.shaded.com.fasterxml.jackson")
- relocate("com.google.common",
"org.apache.gravitino.aliyun.shaded.com.google.common")
+ relocate("com.google",
"org.apache.gravitino.aliyun.shaded.com.google.common")
+ relocate("com.sun", "org.apache.gravitino.aliyun.shaded.com.sun")
+ relocate("okhttp3", "org.apache.gravitino.aliyun.shaded.okhttp3")
+ relocate("okio", "org.apache.gravitino.aliyun.shaded.okio")
+ relocate("org.apache.commons",
"org.apache.gravitino.aliyun.shaded.org.apache.commons")
relocate("org.apache.http",
"org.apache.gravitino.aliyun.shaded.org.apache.http")
- relocate("org.apache.commons.collections",
"org.apache.gravitino.aliyun.shaded.org.apache.commons.collections")
+ relocate("org.checkerframework",
"org.apache.gravitino.aliyun.shaded.org.checkerframework")
+ relocate("org.jacoco.agent.rt",
"org.apache.gravitino.aliyun.shaded.org.jacoco.agent.rt")
+ relocate("org.jdom", "org.apache.gravitino.aliyun.shaded.org.jdom")
+
+ mergeServiceFiles()
}
tasks.jar {
diff --git a/bundles/aws-bundle/build.gradle.kts
b/bundles/aws-bundle/build.gradle.kts
index e5ae68fb38..4495b16d5c 100644
--- a/bundles/aws-bundle/build.gradle.kts
+++ b/bundles/aws-bundle/build.gradle.kts
@@ -11,7 +11,8 @@
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
+ * OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
@@ -40,9 +41,18 @@ tasks.withType(ShadowJar::class.java) {
exclude(dependency("org.slf4j:slf4j-api"))
}
- relocate("org.apache.commons.lang3",
"org.apache.gravitino.aws.shaded.org.apache.commons.lang3")
- relocate("com.google.common",
"org.apache.gravitino.aws.shaded.com.google.common")
relocate("com.fasterxml.jackson",
"org.apache.gravitino.aws.shaded.com.fasterxml.jackson")
+ relocate("com.google.common",
"org.apache.gravitino.aws.shaded.com.google.common")
+ relocate("com.google.errorprone",
"org.apache.gravitino.aws.shaded.com.google.errorprone")
+ relocate("com.google.thirdparty",
"org.apache.gravitino.aws.shaded.com.google.thirdparty")
+ relocate("io.netty", "org.apache.gravitino.aws.shaded.io.netty")
+ relocate("org.apache.commons",
"org.apache.gravitino.aws.shaded.org.apache.commons")
+ relocate("org.apache.http",
"org.apache.gravitino.aws.shaded.org.apache.http")
+ relocate("org.checkerframework",
"org.apache.gravitino.aws.shaded.org.checkerframework")
+ relocate("org.reactivestreams",
"org.apache.gravitino.aws.shaded.org.reactivestreams")
+ relocate("org.wildfly.openssl",
"org.apache.gravitino.aws.shaded.org.wildfly.openssl")
+ relocate("software.amazon",
"org.apache.gravitino.aws.shaded.software.amazon")
+
mergeServiceFiles()
}
diff --git a/bundles/aws/build.gradle.kts b/bundles/aws/build.gradle.kts
index c452782532..c284839b01 100644
--- a/bundles/aws/build.gradle.kts
+++ b/bundles/aws/build.gradle.kts
@@ -63,9 +63,21 @@ tasks.withType(ShadowJar::class.java) {
exclude(dependency("org.slf4j:slf4j-api"))
}
- relocate("org.apache.commons.lang3",
"org.apache.gravitino.aws.shaded.org.apache.commons.lang3")
- relocate("com.google.common",
"org.apache.gravitino.aws.shaded.com.google.common")
+ relocate("com.amazonaws", "org.apache.gravitino.aws.shaded.com.amazonaws")
relocate("com.fasterxml.jackson",
"org.apache.gravitino.aws.shaded.com.fasterxml.jackson")
+ relocate("com.google.common",
"org.apache.gravitino.aws.shaded.com.google.common")
+ relocate("com.google.errorprone",
"org.apache.gravitino.aws.shaded.com.google.errorprone")
+ relocate("com.google.thirdparty",
"org.apache.gravitino.aws.shaded.com.google.thirdparty")
+ relocate("io.netty", "org.apache.gravitino.aws.shaded.io.netty")
+ relocate("org.apache.commons",
"org.apache.gravitino.aws.shaded.org.apache.commons")
+ relocate("org.apache.hadoop.fs.s3a",
"org.apache.gravitino.aws.shaded.org.apache.hadoop.fs.s3a")
+ relocate("org.apache.http",
"org.apache.gravitino.aws.shaded.org.apache.http")
+ relocate("org.checkerframework",
"org.apache.gravitino.aws.shaded.org.checkerframework")
+ relocate("org.reactivestreams",
"org.apache.gravitino.aws.shaded.org.reactivestreams")
+ relocate("org.wildfly.openssl",
"org.apache.gravitino.aws.shaded.org.wildfly.openssl")
+ relocate("software.amazon",
"org.apache.gravitino.aws.shaded.software.amazon")
+
+ mergeServiceFiles()
}
tasks.jar {
diff --git a/bundles/azure-bundle/build.gradle.kts
b/bundles/azure-bundle/build.gradle.kts
index 5681716c58..9d26b4817b 100644
--- a/bundles/azure-bundle/build.gradle.kts
+++ b/bundles/azure-bundle/build.gradle.kts
@@ -41,11 +41,24 @@ tasks.withType(ShadowJar::class.java) {
}
// Relocate dependencies to avoid conflicts
- relocate("org.apache.httpcomponents",
"org.apache.gravitino.azure.shaded.org.apache.httpcomponents")
- relocate("org.apache.commons",
"org.apache.gravitino.azure.shaded.org.apache.commons")
+ relocate("com.ctc.wstx", "org.apache.gravitino.azure.shaded.com.ctc.wstx")
relocate("com.fasterxml", "org.apache.gravitino.azure.shaded.com.fasterxml")
- relocate("com.google.common",
"org.apache.gravitino.azure.shaded.com.google.common")
+ relocate("com.google", "org.apache.gravitino.azure.shaded.com.google")
+ relocate("com.microsoft.aad",
"org.apache.gravitino.azure.shaded.com.microsoft.aad")
+ relocate("com.nimbusds", "org.apache.gravitino.azure.shaded.com.nimbusds")
+ relocate("com.sun", "org.apache.gravitino.azure.shaded.com.sun")
+ relocate("io.netty", "org.apache.gravitino.azure.shaded.io.netty")
+ relocate("net.minidev", "org.apache.gravitino.azure.shaded.net.minidev")
+ relocate("net.jcip.annotations",
"org.apache.gravitino.azure.shaded.net.jcip.annotations")
+ relocate("org.apache.commons",
"org.apache.gravitino.azure.shaded.org.apache.commons")
+ relocate("org.apache.httpcomponents",
"org.apache.gravitino.azure.shaded.org.apache.httpcomponents")
+ relocate("org.checkerframework",
"org.apache.gravitino.azure.shaded.org.checkerframework")
+ relocate("org.codehaus.stax2",
"org.apache.gravitino.azure.shaded.org.codehaus.stax2")
relocate("org.eclipse.jetty",
"org.apache.gravitino.azure.shaded.org.eclipse.jetty")
+ relocate("org.objectweb.asm",
"org.apache.gravitino.azure.shaded.org.objectweb.asm")
+ relocate("org.reactivestreams",
"org.apache.gravitino.azure.shaded.org.reactivestreams")
+ relocate("reactor", "org.apache.gravitino.azure.shaded.reactor")
+
mergeServiceFiles()
}
diff --git a/bundles/azure/build.gradle.kts b/bundles/azure/build.gradle.kts
index 9364cdc783..5befae1467 100644
--- a/bundles/azure/build.gradle.kts
+++ b/bundles/azure/build.gradle.kts
@@ -64,11 +64,26 @@ tasks.withType(ShadowJar::class.java) {
}
// Relocate dependencies to avoid conflicts
- relocate("org.apache.httpcomponents",
"org.apache.gravitino.azure.shaded.org.apache.httpcomponents")
- relocate("org.apache.commons",
"org.apache.gravitino.azure.shaded.org.apache.commons")
+ relocate("com.azure", "org.apache.gravitino.azure.shaded.com.azure")
+ relocate("com.ctc.wstx", "org.apache.gravitino.azure.shaded.com.ctc.wstx")
relocate("com.fasterxml", "org.apache.gravitino.azure.shaded.com.fasterxml")
- relocate("com.google.common",
"org.apache.gravitino.azure.shaded.com.google.common")
+ relocate("com.google", "org.apache.gravitino.azure.shaded.com.google.common")
+ relocate("com.microsoft.aad",
"org.apache.gravitino.azure.shaded.com.microsoft.aad")
+ relocate("com.nimbusds", "org.apache.gravitino.azure.shaded.com.nimbusds")
+ relocate("com.sun", "org.apache.gravitino.azure.shaded.com.sun")
+ relocate("io.netty", "org.apache.gravitino.azure.shaded.io.netty")
+ relocate("net.minidev", "org.apache.gravitino.azure.shaded.net.minidev")
+ relocate("net.jcip.annotations",
"org.apache.gravitino.azure.shaded.net.jcip.annotations")
+ relocate("org.apache.commons",
"org.apache.gravitino.azure.shaded.org.apache.commons")
+ relocate("org.apache.httpcomponents",
"org.apache.gravitino.azure.shaded.org.apache.httpcomponents")
+ relocate("org.checkerframework",
"org.apache.gravitino.azure.shaded.org.checkerframework")
+ relocate("org.codehaus.stax2",
"org.apache.gravitino.azure.shaded.org.codehaus.stax2")
relocate("org.eclipse.jetty",
"org.apache.gravitino.azure.shaded.org.eclipse.jetty")
+ relocate("org.objectweb.asm",
"org.apache.gravitino.azure.shaded.org.objectweb.asm")
+ relocate("org.reactivestreams",
"org.apache.gravitino.azure.shaded.org.reactivestreams")
+ relocate("reactor", "org.apache.gravitino.azure.shaded.reactor")
+
+ mergeServiceFiles()
}
tasks.jar {
diff --git a/bundles/gcp-bundle/build.gradle.kts
b/bundles/gcp-bundle/build.gradle.kts
index dcbb990d61..1f0fc7ec23 100644
--- a/bundles/gcp-bundle/build.gradle.kts
+++ b/bundles/gcp-bundle/build.gradle.kts
@@ -42,17 +42,22 @@ tasks.withType(ShadowJar::class.java) {
// Relocate dependencies to avoid conflicts
relocate("com.fasterxml", "org.apache.gravitino.gcp.shaded.com.fasterxml")
- relocate("com.google.api", "org.apache.gravitino.gcp.shaded.com.google.api")
- relocate("com.google.auth",
"org.apache.gravitino.gcp.shaded.com.google.auth")
+ relocate("com.google.auto",
"org.apache.gravitino.gcp.shaded.com.google.auto")
relocate("com.google.common",
"org.apache.gravitino.gcp.shaded.com.google.common")
- relocate("com.google.iam", "org.apache.gravitino.gcp.shaded.com.google.iam")
+ relocate("com.google.errorprone",
"org.apache.gravitino.gcp.shaded.com.google.errorprone")
+ relocate("com.google.gson",
"org.apache.gravitino.gcp.shaded.com.google.gson")
+ relocate("com.google.j2objc",
"org.apache.gravitino.gcp.shaded.com.google.j2objc")
relocate("com.google.longrunning",
"org.apache.gravitino.gcp.shaded.com.google.longrunning")
relocate("com.google.protobuf",
"org.apache.gravitino.gcp.shaded.com.google.protobuf")
+ relocate("com.google.thirdparty",
"org.apache.gravitino.gcp.shaded.com.google.thirdparty")
relocate("io.grpc", "org.apache.gravitino.gcp.shaded.io.grpc")
-
+ relocate("io.opencensus", "org.apache.gravitino.gcp.shaded.io.opencensus")
relocate("org.apache.commons",
"org.apache.gravitino.gcp.shaded.org.apache.commons")
+ relocate("org.apache.http",
"org.apache.gravitino.gcp.shaded.org.apache.http")
relocate("org.apache.httpcomponents",
"org.apache.gravitino.gcp.shaded.org.apache.httpcomponents")
+ relocate("org.checkerframework",
"org.apache.gravitino.gcp.shaded.org.checkerframework")
relocate("org.eclipse.jetty",
"org.apache.gravitino.gcp.shaded.org.eclipse.jetty")
+
mergeServiceFiles()
}
diff --git a/bundles/gcp/build.gradle.kts b/bundles/gcp/build.gradle.kts
index a15890864d..61001ccab5 100644
--- a/bundles/gcp/build.gradle.kts
+++ b/bundles/gcp/build.gradle.kts
@@ -63,11 +63,27 @@ tasks.withType(ShadowJar::class.java) {
}
// Relocate dependencies to avoid conflicts
- relocate("org.apache.httpcomponents",
"org.apache.gravitino.gcp.shaded.org.apache.httpcomponents")
- relocate("org.apache.commons",
"org.apache.gravitino.gcp.shaded.org.apache.commons")
- relocate("com.google.common",
"org.apache.gravitino.gcp.shaded.com.google.common")
relocate("com.fasterxml", "org.apache.gravitino.gcp.shaded.com.fasterxml")
- relocate("com.fasterxml.jackson",
"org.apache.gravitino.gcp.shaded.com.fasterxml.jackson")
+ relocate("com.google.api", "org.apache.gravitino.gcp.shaded.com.google.api")
+ relocate("com.google.auth",
"org.apache.gravitino.gcp.shaded.com.google.auth")
+ relocate("com.google.auto",
"org.apache.gravitino.gcp.shaded.com.google.auto")
+ relocate("com.google.common",
"org.apache.gravitino.gcp.shaded.com.google.common")
+ relocate("com.google.errorprone",
"org.apache.gravitino.gcp.shaded.com.google.errorprone")
+ relocate("com.google.gson",
"org.apache.gravitino.gcp.shaded.com.google.gson")
+ relocate("com.google.iam", "org.apache.gravitino.gcp.shaded.com.google.iam")
+ relocate("com.google.j2objc",
"org.apache.gravitino.gcp.shaded.com.google.j2objc")
+ relocate("com.google.longrunning",
"org.apache.gravitino.gcp.shaded.com.google.longrunning")
+ relocate("com.google.protobuf",
"org.apache.gravitino.gcp.shaded.com.google.protobuf")
+ relocate("com.google.thirdparty",
"org.apache.gravitino.gcp.shaded.com.google.thirdparty")
+ relocate("io.grpc", "org.apache.gravitino.gcp.shaded.io.grpc")
+ relocate("io.opencensus", "org.apache.gravitino.gcp.shaded.io.opencensus")
+ relocate("org.apache.commons",
"org.apache.gravitino.gcp.shaded.org.apache.commons")
+ relocate("org.apache.http",
"org.apache.gravitino.gcp.shaded.org.apache.http")
+ relocate("org.apache.httpcomponents",
"org.apache.gravitino.gcp.shaded.org.apache.httpcomponents")
+ relocate("org.checkerframework",
"org.apache.gravitino.gcp.shaded.org.checkerframework")
+ relocate("org.eclipse.jetty",
"org.apache.gravitino.gcp.shaded.org.eclipse.jetty")
+
+ mergeServiceFiles()
}
tasks.jar {
diff --git a/clients/client-java-runtime/build.gradle.kts
b/clients/client-java-runtime/build.gradle.kts
index f3747adb81..01ca47724e 100644
--- a/clients/client-java-runtime/build.gradle.kts
+++ b/clients/client-java-runtime/build.gradle.kts
@@ -47,6 +47,8 @@ tasks.withType<ShadowJar>(ShadowJar::class.java) {
relocate("org.apache.httpcomponents",
"org.apache.gravitino.shaded.org.apache.httpcomponents")
relocate("org.apache.commons",
"org.apache.gravitino.shaded.org.apache.commons")
relocate("org.antlr", "org.apache.gravitino.shaded.org.antlr")
+
+ mergeServiceFiles()
}
tasks.jar {
diff --git a/clients/filesystem-hadoop3-runtime/build.gradle.kts
b/clients/filesystem-hadoop3-runtime/build.gradle.kts
index 021c246cc4..6a98d621e5 100644
--- a/clients/filesystem-hadoop3-runtime/build.gradle.kts
+++ b/clients/filesystem-hadoop3-runtime/build.gradle.kts
@@ -43,6 +43,8 @@ tasks.withType<ShadowJar>(ShadowJar::class.java) {
relocate("com.github.benmanes.caffeine",
"org.apache.gravitino.shaded.com.github.benmanes.caffeine")
// relocate common lang3 package
relocate("org.apache.commons.lang3",
"org.apache.gravitino.shaded.org.apache.commons.lang3")
+ relocate("org.apache.hc", "org.apache.gravitino.shaded.org.apache.hc")
+ relocate("org.checkerframework",
"org.apache.gravitino.shaded.org.checkerframework")
mergeServiceFiles()
}