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 db40dc6876 [#10331] fix(build): The package shouldn't contain the test
jar (#10386)
db40dc6876 is described below
commit db40dc6876fefef41fe5072142fb59c6c7eb0e0b
Author: roryqi <[email protected]>
AuthorDate: Thu Mar 12 20:45:04 2026 +0800
[#10331] fix(build): The package shouldn't contain the test jar (#10386)
### What changes were proposed in this pull request?
The package shouldn't contain the test jar
### Why are the changes needed?
Fix: #10331
### Does this PR introduce _any_ user-facing change?
No
### How was this patch tested?
No need.
---
build.gradle.kts | 7 +++++--
catalogs-contrib/catalog-jdbc-clickhouse/build.gradle.kts | 1 +
catalogs-contrib/catalog-jdbc-hologres/build.gradle.kts | 1 +
catalogs-contrib/catalog-jdbc-oceanbase/build.gradle.kts | 1 +
catalogs/catalog-fileset/build.gradle.kts | 4 ++--
catalogs/catalog-hive/build.gradle.kts | 1 +
catalogs/catalog-jdbc-doris/build.gradle.kts | 1 +
catalogs/catalog-jdbc-mysql/build.gradle.kts | 1 +
catalogs/catalog-jdbc-postgresql/build.gradle.kts | 1 +
catalogs/catalog-jdbc-starrocks/build.gradle.kts | 1 +
catalogs/catalog-kafka/build.gradle.kts | 1 +
catalogs/catalog-lakehouse-generic/build.gradle.kts | 1 +
catalogs/catalog-lakehouse-hudi/build.gradle.kts | 1 +
catalogs/catalog-lakehouse-iceberg/build.gradle.kts | 1 +
catalogs/catalog-lakehouse-paimon/build.gradle.kts | 1 +
catalogs/catalog-model/build.gradle.kts | 1 +
16 files changed, 21 insertions(+), 4 deletions(-)
diff --git a/build.gradle.kts b/build.gradle.kts
index 864b5fb781..bbd90c9f65 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -1086,10 +1086,13 @@ tasks {
it.parent?.name != "maintenance" &&
it.name != "mcp-server"
) {
- from(it.configurations.runtimeClasspath)
+ from(it.configurations.runtimeClasspath) {
+ exclude("error_prone_annotations-*.jar")
+ }
into("distribution/package/libs")
}
}
+ setDuplicatesStrategy(DuplicatesStrategy.EXCLUDE)
}
register("copyCliLib", Copy::class) {
@@ -1137,7 +1140,7 @@ tasks {
dependsOn("${it.name}:build")
from("${it.name}/build/libs") {
include("*.jar")
- exclude("*-jcstress.jar", "*-jmh.jar")
+ exclude("*-jcstress.jar", "*-jmh.jar",
"error_prone_annotations-*.jar")
}
into("distribution/package/libs")
setDuplicatesStrategy(DuplicatesStrategy.INCLUDE)
diff --git a/catalogs-contrib/catalog-jdbc-clickhouse/build.gradle.kts
b/catalogs-contrib/catalog-jdbc-clickhouse/build.gradle.kts
index 8f1ddb8796..65ec197473 100644
--- a/catalogs-contrib/catalog-jdbc-clickhouse/build.gradle.kts
+++ b/catalogs-contrib/catalog-jdbc-clickhouse/build.gradle.kts
@@ -73,6 +73,7 @@ tasks {
exclude("guava-*.jar")
exclude("log4j-*.jar")
exclude("slf4j-*.jar")
+ exclude("error_prone_annotations-*.jar")
}
into("$rootDir/distribution/package/catalogs/jdbc-clickhouse/libs")
}
diff --git a/catalogs-contrib/catalog-jdbc-hologres/build.gradle.kts
b/catalogs-contrib/catalog-jdbc-hologres/build.gradle.kts
index 7c2d6f6c60..37eda346f7 100644
--- a/catalogs-contrib/catalog-jdbc-hologres/build.gradle.kts
+++ b/catalogs-contrib/catalog-jdbc-hologres/build.gradle.kts
@@ -72,6 +72,7 @@ tasks {
exclude("guava-*.jar")
exclude("log4j-*.jar")
exclude("slf4j-*.jar")
+ exclude("error_prone_annotations-*.jar")
}
into("$rootDir/distribution/package/catalogs/jdbc-hologres/libs")
}
diff --git a/catalogs-contrib/catalog-jdbc-oceanbase/build.gradle.kts
b/catalogs-contrib/catalog-jdbc-oceanbase/build.gradle.kts
index 41640afc7d..812c5bcd94 100644
--- a/catalogs-contrib/catalog-jdbc-oceanbase/build.gradle.kts
+++ b/catalogs-contrib/catalog-jdbc-oceanbase/build.gradle.kts
@@ -73,6 +73,7 @@ tasks {
exclude("guava-*.jar")
exclude("log4j-*.jar")
exclude("slf4j-*.jar")
+ exclude("error_prone_annotations-*.jar")
}
into("$rootDir/distribution/package/catalogs/jdbc-oceanbase/libs")
}
diff --git a/catalogs/catalog-fileset/build.gradle.kts
b/catalogs/catalog-fileset/build.gradle.kts
index 8b4b4305d6..6e048200dc 100644
--- a/catalogs/catalog-fileset/build.gradle.kts
+++ b/catalogs/catalog-fileset/build.gradle.kts
@@ -38,7 +38,6 @@ dependencies {
exclude(group = "*")
}
- implementation(libs.awaitility)
implementation(libs.caffeine)
implementation(libs.cglib)
implementation(libs.commons.io)
@@ -60,7 +59,7 @@ dependencies {
testImplementation(project(":integration-test-common", "testArtifacts"))
testImplementation(project(":server"))
testImplementation(project(":server-common"))
-
+ testImplementation(libs.awaitility)
testImplementation(libs.bundles.log4j)
testImplementation(libs.hadoop3.gcs)
testImplementation(libs.hadoop3.minicluster)
@@ -88,6 +87,7 @@ tasks {
from("build/libs") {
exclude("slf4j-*.jar")
exclude("guava-*.jar")
+ exclude("error_prone_annotations-*.jar")
exclude("curator-*.jar")
exclude("netty-*.jar")
exclude("snappy-*.jar")
diff --git a/catalogs/catalog-hive/build.gradle.kts
b/catalogs/catalog-hive/build.gradle.kts
index e7cdae04b8..45b136fdf7 100644
--- a/catalogs/catalog-hive/build.gradle.kts
+++ b/catalogs/catalog-hive/build.gradle.kts
@@ -133,6 +133,7 @@ tasks {
exclude("guava-*.jar")
exclude("log4j-*.jar")
exclude("slf4j-*.jar")
+ exclude("error_prone_annotations-*.jar")
// Exclude the following jars to avoid conflict with the jars in
authorization-gcp
exclude("protobuf-java-*.jar")
}
diff --git a/catalogs/catalog-jdbc-doris/build.gradle.kts
b/catalogs/catalog-jdbc-doris/build.gradle.kts
index 9f0cf2f3ee..79420bf7d0 100644
--- a/catalogs/catalog-jdbc-doris/build.gradle.kts
+++ b/catalogs/catalog-jdbc-doris/build.gradle.kts
@@ -70,6 +70,7 @@ tasks {
exclude("guava-*.jar")
exclude("log4j-*.jar")
exclude("slf4j-*.jar")
+ exclude("error_prone_annotations-*.jar")
}
into("$rootDir/distribution/package/catalogs/jdbc-doris/libs")
}
diff --git a/catalogs/catalog-jdbc-mysql/build.gradle.kts
b/catalogs/catalog-jdbc-mysql/build.gradle.kts
index 3b4c990abb..712e0b5282 100644
--- a/catalogs/catalog-jdbc-mysql/build.gradle.kts
+++ b/catalogs/catalog-jdbc-mysql/build.gradle.kts
@@ -73,6 +73,7 @@ tasks {
exclude("guava-*.jar")
exclude("log4j-*.jar")
exclude("slf4j-*.jar")
+ exclude("error_prone_annotations-*.jar")
}
into("$rootDir/distribution/package/catalogs/jdbc-mysql/libs")
}
diff --git a/catalogs/catalog-jdbc-postgresql/build.gradle.kts
b/catalogs/catalog-jdbc-postgresql/build.gradle.kts
index 4d48218762..16c4d2dca3 100644
--- a/catalogs/catalog-jdbc-postgresql/build.gradle.kts
+++ b/catalogs/catalog-jdbc-postgresql/build.gradle.kts
@@ -71,6 +71,7 @@ tasks {
exclude("guava-*.jar")
exclude("log4j-*.jar")
exclude("slf4j-*.jar")
+ exclude("error_prone_annotations-*.jar")
}
into("$rootDir/distribution/package/catalogs/jdbc-postgresql/libs")
}
diff --git a/catalogs/catalog-jdbc-starrocks/build.gradle.kts
b/catalogs/catalog-jdbc-starrocks/build.gradle.kts
index 8ec780d984..03b7d260bb 100644
--- a/catalogs/catalog-jdbc-starrocks/build.gradle.kts
+++ b/catalogs/catalog-jdbc-starrocks/build.gradle.kts
@@ -69,6 +69,7 @@ tasks {
exclude("guava-*.jar")
exclude("log4j-*.jar")
exclude("slf4j-*.jar")
+ exclude("error_prone_annotations-*.jar")
}
into("$rootDir/distribution/package/catalogs/jdbc-starrocks/libs")
}
diff --git a/catalogs/catalog-kafka/build.gradle.kts
b/catalogs/catalog-kafka/build.gradle.kts
index d750dbd4a5..4bfd96d25a 100644
--- a/catalogs/catalog-kafka/build.gradle.kts
+++ b/catalogs/catalog-kafka/build.gradle.kts
@@ -69,6 +69,7 @@ tasks {
exclude("guava-*.jar")
exclude("log4j-*.jar")
exclude("slf4j-*.jar")
+ exclude("error_prone_annotations-*.jar")
}
into("$rootDir/distribution/package/catalogs/kafka/libs")
}
diff --git a/catalogs/catalog-lakehouse-generic/build.gradle.kts
b/catalogs/catalog-lakehouse-generic/build.gradle.kts
index da81a437a6..babe7b3144 100644
--- a/catalogs/catalog-lakehouse-generic/build.gradle.kts
+++ b/catalogs/catalog-lakehouse-generic/build.gradle.kts
@@ -85,6 +85,7 @@ tasks {
exclude("guava-*.jar")
exclude("log4j-*.jar")
exclude("slf4j-*.jar")
+ exclude("error_prone_annotations-*.jar")
}
into("$rootDir/distribution/package/catalogs/lakehouse-generic/libs")
}
diff --git a/catalogs/catalog-lakehouse-hudi/build.gradle.kts
b/catalogs/catalog-lakehouse-hudi/build.gradle.kts
index 1076204580..b03b9495df 100644
--- a/catalogs/catalog-lakehouse-hudi/build.gradle.kts
+++ b/catalogs/catalog-lakehouse-hudi/build.gradle.kts
@@ -139,6 +139,7 @@ tasks {
exclude("guava-*.jar")
exclude("log4j-*.jar")
exclude("slf4j-*.jar")
+ exclude("error_prone_annotations-*.jar")
}
into("$rootDir/distribution/package/catalogs/lakehouse-hudi/libs")
}
diff --git a/catalogs/catalog-lakehouse-iceberg/build.gradle.kts
b/catalogs/catalog-lakehouse-iceberg/build.gradle.kts
index 71dd4f7a1f..f3a69c10fd 100644
--- a/catalogs/catalog-lakehouse-iceberg/build.gradle.kts
+++ b/catalogs/catalog-lakehouse-iceberg/build.gradle.kts
@@ -110,6 +110,7 @@ tasks {
exclude("guava-*.jar")
exclude("log4j-*.jar")
exclude("slf4j-*.jar")
+ exclude("error_prone_annotations-*.jar")
}
into("$rootDir/distribution/package/catalogs/lakehouse-iceberg/libs")
}
diff --git a/catalogs/catalog-lakehouse-paimon/build.gradle.kts
b/catalogs/catalog-lakehouse-paimon/build.gradle.kts
index 7a40255bc4..dfb35e61fe 100644
--- a/catalogs/catalog-lakehouse-paimon/build.gradle.kts
+++ b/catalogs/catalog-lakehouse-paimon/build.gradle.kts
@@ -181,6 +181,7 @@ tasks {
exclude("guava-*.jar")
exclude("log4j-*.jar")
exclude("slf4j-*.jar")
+ exclude("error_prone_annotations-*.jar")
}
into("$rootDir/distribution/package/catalogs/lakehouse-paimon/libs")
}
diff --git a/catalogs/catalog-model/build.gradle.kts
b/catalogs/catalog-model/build.gradle.kts
index da2cc3c4fa..056cdaf9de 100644
--- a/catalogs/catalog-model/build.gradle.kts
+++ b/catalogs/catalog-model/build.gradle.kts
@@ -72,6 +72,7 @@ tasks {
exclude("guava-*.jar")
exclude("log4j-*.jar")
exclude("slf4j-*.jar")
+ exclude("error_prone_annotations-*.jar")
}
into("$rootDir/distribution/package/catalogs/model/libs")
}