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