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

yuqi4733 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 9ba197b625 [#4206] fix(build): Fix gradle build warning (#9393)
9ba197b625 is described below

commit 9ba197b6256913b6914219f02458faa7361a4959
Author: Jerry Shao <[email protected]>
AuthorDate: Mon Dec 8 12:05:46 2025 +0800

    [#4206] fix(build): Fix gradle build warning (#9393)
    
    ### What changes were proposed in this pull request?
    
    Fix the warnings when compile gradle kotlin scripts.
    
    ### Why are the changes needed?
    
    Reduce the warning output.
    
    Fix: #4206
    
    ### Does this PR introduce _any_ user-facing change?
    
    No.
    
    ### How was this patch tested?
    
    Existing CI.
---
 catalogs/catalog-fileset/build.gradle.kts           |  2 +-
 catalogs/catalog-hive/build.gradle.kts              |  2 +-
 catalogs/catalog-jdbc-doris/build.gradle.kts        |  2 +-
 catalogs/catalog-jdbc-mysql/build.gradle.kts        |  2 +-
 catalogs/catalog-jdbc-oceanbase/build.gradle.kts    |  2 +-
 catalogs/catalog-jdbc-postgresql/build.gradle.kts   |  4 ++--
 catalogs/catalog-jdbc-starrocks/build.gradle.kts    |  2 +-
 catalogs/catalog-lakehouse-generic/build.gradle.kts |  2 +-
 catalogs/catalog-lakehouse-hudi/build.gradle.kts    |  2 +-
 catalogs/catalog-lakehouse-iceberg/build.gradle.kts |  2 +-
 catalogs/catalog-lakehouse-paimon/build.gradle.kts  |  2 +-
 catalogs/catalog-model/build.gradle.kts             |  2 +-
 clients/client-python/build.gradle.kts              | 10 +++++-----
 core/build.gradle.kts                               |  4 ++--
 spark-connector/spark-common/build.gradle.kts       |  1 +
 spark-connector/v3.4/spark/build.gradle.kts         |  1 +
 spark-connector/v3.5/spark/build.gradle.kts         |  1 +
 17 files changed, 23 insertions(+), 20 deletions(-)

diff --git a/catalogs/catalog-fileset/build.gradle.kts 
b/catalogs/catalog-fileset/build.gradle.kts
index 7629a1e002..99060517a9 100644
--- a/catalogs/catalog-fileset/build.gradle.kts
+++ b/catalogs/catalog-fileset/build.gradle.kts
@@ -77,7 +77,7 @@ dependencies {
 }
 
 tasks {
-  val runtimeJars by registering(Copy::class) {
+  register("runtimeJars", Copy::class) {
     from(configurations.runtimeClasspath)
     into("build/libs")
   }
diff --git a/catalogs/catalog-hive/build.gradle.kts 
b/catalogs/catalog-hive/build.gradle.kts
index b5593c6f7e..6a39f0924f 100644
--- a/catalogs/catalog-hive/build.gradle.kts
+++ b/catalogs/catalog-hive/build.gradle.kts
@@ -147,7 +147,7 @@ dependencies {
 }
 
 tasks {
-  val runtimeJars by registering(Copy::class) {
+  register("runtimeJars", Copy::class) {
     from(configurations.runtimeClasspath)
     into("build/libs")
   }
diff --git a/catalogs/catalog-jdbc-doris/build.gradle.kts 
b/catalogs/catalog-jdbc-doris/build.gradle.kts
index 7be17eb619..80c909f4c4 100644
--- a/catalogs/catalog-jdbc-doris/build.gradle.kts
+++ b/catalogs/catalog-jdbc-doris/build.gradle.kts
@@ -60,7 +60,7 @@ dependencies {
 }
 
 tasks {
-  val runtimeJars by registering(Copy::class) {
+  register("runtimeJars", Copy::class) {
     from(configurations.runtimeClasspath)
     into("build/libs")
   }
diff --git a/catalogs/catalog-jdbc-mysql/build.gradle.kts 
b/catalogs/catalog-jdbc-mysql/build.gradle.kts
index f469307eca..e537732b88 100644
--- a/catalogs/catalog-jdbc-mysql/build.gradle.kts
+++ b/catalogs/catalog-jdbc-mysql/build.gradle.kts
@@ -63,7 +63,7 @@ dependencies {
 }
 
 tasks {
-  val runtimeJars by registering(Copy::class) {
+  register("runtimeJars", Copy::class) {
     from(configurations.runtimeClasspath)
     into("build/libs")
   }
diff --git a/catalogs/catalog-jdbc-oceanbase/build.gradle.kts 
b/catalogs/catalog-jdbc-oceanbase/build.gradle.kts
index e815923494..2621fec16e 100644
--- a/catalogs/catalog-jdbc-oceanbase/build.gradle.kts
+++ b/catalogs/catalog-jdbc-oceanbase/build.gradle.kts
@@ -63,7 +63,7 @@ dependencies {
 }
 
 tasks {
-  val runtimeJars by registering(Copy::class) {
+  register("runtimeJars", Copy::class) {
     from(configurations.runtimeClasspath)
     into("build/libs")
   }
diff --git a/catalogs/catalog-jdbc-postgresql/build.gradle.kts 
b/catalogs/catalog-jdbc-postgresql/build.gradle.kts
index dfb2d4404b..817e7dff68 100644
--- a/catalogs/catalog-jdbc-postgresql/build.gradle.kts
+++ b/catalogs/catalog-jdbc-postgresql/build.gradle.kts
@@ -62,7 +62,7 @@ dependencies {
 }
 
 tasks {
-  val runtimeJars by registering(Copy::class) {
+  register("runtimeJars", Copy::class) {
     from(configurations.runtimeClasspath)
     into("build/libs")
   }
@@ -90,7 +90,7 @@ tasks {
     fileMode = 0b111101101
   }
 
-  val copyLibAndConfig by registering(Copy::class) {
+  register("copyLibAndConfig", Copy::class) {
     dependsOn(copyCatalogLibs, copyCatalogConfig)
   }
 }
diff --git a/catalogs/catalog-jdbc-starrocks/build.gradle.kts 
b/catalogs/catalog-jdbc-starrocks/build.gradle.kts
index e6a31d73d3..d000007b5d 100644
--- a/catalogs/catalog-jdbc-starrocks/build.gradle.kts
+++ b/catalogs/catalog-jdbc-starrocks/build.gradle.kts
@@ -60,7 +60,7 @@ dependencies {
 }
 
 tasks {
-  val runtimeJars by registering(Copy::class) {
+  register("runtimeJars", Copy::class) {
     from(configurations.runtimeClasspath)
     into("build/libs")
   }
diff --git a/catalogs/catalog-lakehouse-generic/build.gradle.kts 
b/catalogs/catalog-lakehouse-generic/build.gradle.kts
index 220ccb5738..ca0c2d7907 100644
--- a/catalogs/catalog-lakehouse-generic/build.gradle.kts
+++ b/catalogs/catalog-lakehouse-generic/build.gradle.kts
@@ -68,7 +68,7 @@ dependencies {
 }
 
 tasks {
-  val runtimeJars by registering(Copy::class) {
+  register("runtimeJars", Copy::class) {
     from(configurations.runtimeClasspath)
     into("build/libs")
   }
diff --git a/catalogs/catalog-lakehouse-hudi/build.gradle.kts 
b/catalogs/catalog-lakehouse-hudi/build.gradle.kts
index 8d62d77fac..283fe93dab 100644
--- a/catalogs/catalog-lakehouse-hudi/build.gradle.kts
+++ b/catalogs/catalog-lakehouse-hudi/build.gradle.kts
@@ -154,7 +154,7 @@ dependencies {
 }
 
 tasks {
-  val runtimeJars by registering(Copy::class) {
+  register("runtimeJars", Copy::class) {
     from(configurations.runtimeClasspath)
     into("build/libs")
   }
diff --git a/catalogs/catalog-lakehouse-iceberg/build.gradle.kts 
b/catalogs/catalog-lakehouse-iceberg/build.gradle.kts
index 315b86c7e2..d6e74990c2 100644
--- a/catalogs/catalog-lakehouse-iceberg/build.gradle.kts
+++ b/catalogs/catalog-lakehouse-iceberg/build.gradle.kts
@@ -98,7 +98,7 @@ dependencies {
 }
 
 tasks {
-  val runtimeJars by registering(Copy::class) {
+  register("runtimeJars", Copy::class) {
     from(configurations.runtimeClasspath)
     into("build/libs")
   }
diff --git a/catalogs/catalog-lakehouse-paimon/build.gradle.kts 
b/catalogs/catalog-lakehouse-paimon/build.gradle.kts
index de7e6d0c8a..37215b94c4 100644
--- a/catalogs/catalog-lakehouse-paimon/build.gradle.kts
+++ b/catalogs/catalog-lakehouse-paimon/build.gradle.kts
@@ -166,7 +166,7 @@ dependencies {
 }
 
 tasks {
-  val runtimeJars by registering(Copy::class) {
+  register("runtimeJars", Copy::class) {
     from(configurations.runtimeClasspath)
     into("build/libs")
   }
diff --git a/catalogs/catalog-model/build.gradle.kts 
b/catalogs/catalog-model/build.gradle.kts
index 5c12553226..67b0545b78 100644
--- a/catalogs/catalog-model/build.gradle.kts
+++ b/catalogs/catalog-model/build.gradle.kts
@@ -61,7 +61,7 @@ dependencies {
 }
 
 tasks {
-  val runtimeJars by registering(Copy::class) {
+  register("runtimeJars", Copy::class) {
     from(configurations.runtimeClasspath)
     into("build/libs")
   }
diff --git a/clients/client-python/build.gradle.kts 
b/clients/client-python/build.gradle.kts
index c11f841ace..8c80ae04d2 100644
--- a/clients/client-python/build.gradle.kts
+++ b/clients/client-python/build.gradle.kts
@@ -174,7 +174,7 @@ tasks {
     args = listOf("./gravitino", "./tests", "./scripts")
   }
 
-  val integrationCoverageReport by registering(VenvTask::class){
+  register("integrationCoverageReport", VenvTask::class){
     venvExec = "coverage"
     args = listOf("html")
     workingDir = projectDir.resolve("./tests/integration")
@@ -239,7 +239,7 @@ tasks {
     finalizedBy(unitCoverageReport)
   }
 
-  val test by registering(VenvTask::class) {
+  register("test", VenvTask::class) {
     val skipUTs = project.hasProperty("skipTests")
     val skipITs = project.hasProperty("skipITs")
     val skipAllTests = skipUTs && skipITs
@@ -254,7 +254,7 @@ tasks {
     }
   }
 
-  val doc by registering(VenvTask::class) {
+  register("doc", VenvTask::class) {
     workingDir = projectDir.resolve("./docs")
     venvExec = "make"
     args = listOf("html")
@@ -283,14 +283,14 @@ tasks {
   }
 
   // Deploy to https://pypi.org/project/gravitino/
-  val deploy by registering(VenvTask::class) {
+  register("deploy", VenvTask::class) {
     dependsOn(distribution)
     val twine_password = System.getenv("TWINE_PASSWORD")
     venvExec = "twine"
     args = listOf("upload", "dist/*", "-p${twine_password}")
   }
 
-  val clean by registering(Delete::class) {
+  register("clean", Delete::class) {
     delete("build")
     delete("dist")
     delete("docs/build")
diff --git a/core/build.gradle.kts b/core/build.gradle.kts
index 918f54504c..eb895b4046 100644
--- a/core/build.gradle.kts
+++ b/core/build.gradle.kts
@@ -94,12 +94,12 @@ tasks.test {
 
 tasks.withType<JavaCompile>().configureEach {
   if (name.contains("jcstress", ignoreCase = true)) {
-    options.errorprone?.excludedPaths?.set(".*/generated/.*")
+    options.errorprone.excludedPaths.set(".*/generated/.*")
   }
 }
 
 tasks.named<JavaCompile>("jmhCompileGeneratedClasses").configure {
-  options.errorprone?.isEnabled = false
+  options.errorprone.isEnabled = false
   options.compilerArgs.removeAll { it.contains("Xplugin:ErrorProne") }
 }
 
diff --git a/spark-connector/spark-common/build.gradle.kts 
b/spark-connector/spark-common/build.gradle.kts
index f17f3f0010..6727387f3c 100644
--- a/spark-connector/spark-common/build.gradle.kts
+++ b/spark-connector/spark-common/build.gradle.kts
@@ -37,6 +37,7 @@ val scalaJava8CompatVersion: String = 
libs.versions.scala.java.compat.get()
 val scalaCollectionCompatVersion: String = 
libs.versions.scala.collection.compat.get()
 
 if (hasProperty("excludePackagesForSparkConnector")) {
+  @Suppress("UNCHECKED_CAST")
   val configureFunc = properties["excludePackagesForSparkConnector"] as? 
(Project) -> Unit
   configureFunc?.invoke(project)
 }
diff --git a/spark-connector/v3.4/spark/build.gradle.kts 
b/spark-connector/v3.4/spark/build.gradle.kts
index 519799d076..39e1bdcb89 100644
--- a/spark-connector/v3.4/spark/build.gradle.kts
+++ b/spark-connector/v3.4/spark/build.gradle.kts
@@ -38,6 +38,7 @@ val scalaCollectionCompatVersion: String = 
libs.versions.scala.collection.compat
 val artifactName = 
"${rootProject.name}-spark-${sparkMajorVersion}_$scalaVersion"
 
 if (hasProperty("excludePackagesForSparkConnector")) {
+  @Suppress("UNCHECKED_CAST")
   val configureFunc = properties["excludePackagesForSparkConnector"] as? 
(Project) -> Unit
   configureFunc?.invoke(project)
 }
diff --git a/spark-connector/v3.5/spark/build.gradle.kts 
b/spark-connector/v3.5/spark/build.gradle.kts
index cc1d8c9f88..89ac454f25 100644
--- a/spark-connector/v3.5/spark/build.gradle.kts
+++ b/spark-connector/v3.5/spark/build.gradle.kts
@@ -38,6 +38,7 @@ val scalaCollectionCompatVersion: String = 
libs.versions.scala.collection.compat
 val artifactName = 
"${rootProject.name}-spark-${sparkMajorVersion}_$scalaVersion"
 
 if (hasProperty("excludePackagesForSparkConnector")) {
+  @Suppress("UNCHECKED_CAST")
   val configureFunc = properties["excludePackagesForSparkConnector"] as? 
(Project) -> Unit
   configureFunc?.invoke(project)
 }

Reply via email to