From 8bd643f720ffcc0a495d866c15767d1bf62da41f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E5=9D=82=E9=9B=85?= <23130178+ShadowRZ@users.noreply.github.com> Date: Fri, 14 Aug 2026 16:30:12 +0800 Subject: [PATCH 1/3] feat(build): Enable Isolated Projects --- gradle.properties | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gradle.properties b/gradle.properties index 2f456dd5..4e8b0410 100644 --- a/gradle.properties +++ b/gradle.properties @@ -16,6 +16,10 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 # https://developer.android.com/r/tools/gradle-multi-project-decoupled-projects org.gradle.parallel=true +# Enable Isolated Projects feature +# https://docs.gradle.org/current/userguide/isolated_projects.html +org.gradle.isolated-projects=true + # Enabled parallel sync for Gradle 9.4+ org.gradle.tooling.parallel=true From 63b330c974a43915cff2c8d91711b3b0428237e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E5=9D=82=E9=9B=85?= <23130178+ShadowRZ@users.noreply.github.com> Date: Fri, 14 Aug 2026 16:31:13 +0800 Subject: [PATCH 2/3] fix(build): Ignore all Isolated Projects problems Require dropping after all problems resolved. --- gradle.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gradle.properties b/gradle.properties index 4e8b0410..3c5456c5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,6 +19,8 @@ org.gradle.parallel=true # Enable Isolated Projects feature # https://docs.gradle.org/current/userguide/isolated_projects.html org.gradle.isolated-projects=true +# FIXME: Ignore all Isolated Projects problems +org.gradle.isolated-projects.dangerously-ignore-problems=true # Enabled parallel sync for Gradle 9.4+ org.gradle.tooling.parallel=true From f7b99f1ef6210f284ec63705273df67b6bc95a08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E5=9D=82=E9=9B=85?= <23130178+ShadowRZ@users.noreply.github.com> Date: Sun, 16 Aug 2026 15:01:07 +0800 Subject: [PATCH 3/3] chore(build): Enable reports, forbid implict parent project lookup --- gradle.properties | 1 + settings.gradle.kts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/gradle.properties b/gradle.properties index 3c5456c5..903d432e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -21,6 +21,7 @@ org.gradle.parallel=true org.gradle.isolated-projects=true # FIXME: Ignore all Isolated Projects problems org.gradle.isolated-projects.dangerously-ignore-problems=true +org.gradle.isolated-projects.diagnostics=true # Enabled parallel sync for Gradle 9.4+ org.gradle.tooling.parallel=true diff --git a/settings.gradle.kts b/settings.gradle.kts index 882cebf0..818e959f 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -33,6 +33,8 @@ dependencyResolutionManagement { } } +enableFeaturePreview("NO_IMPLICIT_LOOKUP_IN_PARENT_PROJECTS") + rootProject.name = "ProjectKafka" // Plugins