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")
   }

Reply via email to