This is an automated email from the ASF dual-hosted git repository.

jshao pushed a commit to branch branch-1.2
in repository https://gitbox.apache.org/repos/asf/gravitino.git


The following commit(s) were added to refs/heads/branch-1.2 by this push:
     new 99b7633c70 [Cherry-pick to branch-1.2] [#10331] fix(build): The 
package shouldn't contain the test jar (#10386) (#10418)
99b7633c70 is described below

commit 99b7633c70849045a99ceee2f8b7111916c4af02
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Mar 13 14:24:59 2026 +0800

    [Cherry-pick to branch-1.2] [#10331] fix(build): The package shouldn't 
contain the test jar (#10386) (#10418)
    
    **Cherry-pick Information:**
    - Original commit: db40dc6876fefef41fe5072142fb59c6c7eb0e0b
    - Target branch: `branch-1.2`
    - Status: ⚠️ **Has conflicts - manual resolution required**
    
    Please review and resolve the conflicts before merging.
    
    Co-authored-by: roryqi <[email protected]>
---
 build.gradle.kts                                         |  7 +++++--
 .../catalog-jdbc-clickhouse/build.gradle.kts             |  1 +
 .../build.gradle.kts                                     | 16 ++++++++--------
 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, 28 insertions(+), 12 deletions(-)

diff --git a/build.gradle.kts b/build.gradle.kts
index c09bbe17c7..bf601c5b70 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-oceanbase/build.gradle.kts 
b/catalogs-contrib/catalog-jdbc-hologres/build.gradle.kts
similarity index 90%
copy from catalogs-contrib/catalog-jdbc-oceanbase/build.gradle.kts
copy to catalogs-contrib/catalog-jdbc-hologres/build.gradle.kts
index 41640afc7d..37eda346f7 100644
--- a/catalogs-contrib/catalog-jdbc-oceanbase/build.gradle.kts
+++ b/catalogs-contrib/catalog-jdbc-hologres/build.gradle.kts
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-description = "catalog-jdbc-oceanbase"
+description = "catalog-jdbc-hologres"
 
 plugins {
   `maven-publish`
@@ -41,11 +41,11 @@ dependencies {
   implementation(libs.commons.lang3)
   implementation(libs.guava)
 
-  testImplementation(project(":catalogs:catalog-jdbc-common", "testArtifacts"))
   testImplementation(project(":api"))
+  testImplementation(project(":catalogs:catalog-jdbc-common", "testArtifacts"))
+  testImplementation(project(":clients:client-java"))
   testImplementation(project(":common"))
   testImplementation(project(":core"))
-  testImplementation(project(":clients:client-java"))
   testImplementation(project(":integration-test-common", "testArtifacts"))
   testImplementation(project(":server"))
   testImplementation(project(":server-common"))
@@ -53,10 +53,9 @@ dependencies {
   testImplementation(libs.awaitility)
   testImplementation(libs.junit.jupiter.api)
   testImplementation(libs.junit.jupiter.params)
-  testImplementation(libs.mysql.driver)
   testImplementation(libs.postgresql.driver)
   testImplementation(libs.testcontainers)
-  testImplementation(libs.testcontainers.mysql)
+  testImplementation(libs.testcontainers.postgresql)
 
   testRuntimeOnly(libs.junit.jupiter.engine)
 }
@@ -73,15 +72,16 @@ tasks {
       exclude("guava-*.jar")
       exclude("log4j-*.jar")
       exclude("slf4j-*.jar")
+      exclude("error_prone_annotations-*.jar")
     }
-    into("$rootDir/distribution/package/catalogs/jdbc-oceanbase/libs")
+    into("$rootDir/distribution/package/catalogs/jdbc-hologres/libs")
   }
 
   val copyCatalogConfig by registering(Copy::class) {
     from("src/main/resources")
-    into("$rootDir/distribution/package/catalogs/jdbc-oceanbase/conf")
+    into("$rootDir/distribution/package/catalogs/jdbc-hologres/conf")
 
-    include("jdbc-oceanbase.conf")
+    include("jdbc-hologres.conf")
 
     exclude { details ->
       details.file.isDirectory()
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