From 377f67f0ee20fed8bab264df96960db348ad6537 Mon Sep 17 00:00:00 2001 From: Justin Hernandez Date: Fri, 6 Mar 2026 12:13:55 -0800 Subject: [PATCH] Enable composite build for RN test app to resolve KMP SDK locally (#1819) * mrz consolidation * Add Gradle substitution for shared module (#1820) --- packages/kmp-minipay-sample/gradle/libs.versions.toml | 2 +- packages/kmp-sdk-test-app/gradle/libs.versions.toml | 2 +- packages/kmp-sdk/gradle/libs.versions.toml | 2 +- packages/rn-sdk-test-app/android/build.gradle | 1 - packages/rn-sdk-test-app/android/settings.gradle | 5 +++++ 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/kmp-minipay-sample/gradle/libs.versions.toml b/packages/kmp-minipay-sample/gradle/libs.versions.toml index f1408035e..5489c21ea 100644 --- a/packages/kmp-minipay-sample/gradle/libs.versions.toml +++ b/packages/kmp-minipay-sample/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] kotlin = "2.1.0" compose-multiplatform = "1.7.3" -agp = "8.7.3" +agp = "8.11.2" android-compileSdk = "35" android-targetSdk = "35" android-minSdk = "24" diff --git a/packages/kmp-sdk-test-app/gradle/libs.versions.toml b/packages/kmp-sdk-test-app/gradle/libs.versions.toml index f1408035e..5489c21ea 100644 --- a/packages/kmp-sdk-test-app/gradle/libs.versions.toml +++ b/packages/kmp-sdk-test-app/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] kotlin = "2.1.0" compose-multiplatform = "1.7.3" -agp = "8.7.3" +agp = "8.11.2" android-compileSdk = "35" android-targetSdk = "35" android-minSdk = "24" diff --git a/packages/kmp-sdk/gradle/libs.versions.toml b/packages/kmp-sdk/gradle/libs.versions.toml index 83965f48e..54f5c3d9c 100644 --- a/packages/kmp-sdk/gradle/libs.versions.toml +++ b/packages/kmp-sdk/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] kotlin = "2.1.0" -agp = "8.7.3" +agp = "8.11.2" android-compileSdk = "35" android-targetSdk = "35" android-minSdk = "24" diff --git a/packages/rn-sdk-test-app/android/build.gradle b/packages/rn-sdk-test-app/android/build.gradle index de1e43b13..1ae9a093a 100644 --- a/packages/rn-sdk-test-app/android/build.gradle +++ b/packages/rn-sdk-test-app/android/build.gradle @@ -20,7 +20,6 @@ buildscript { allprojects { repositories { - mavenLocal() google() mavenCentral() maven { diff --git a/packages/rn-sdk-test-app/android/settings.gradle b/packages/rn-sdk-test-app/android/settings.gradle index 581d3d4c7..bc61e517e 100644 --- a/packages/rn-sdk-test-app/android/settings.gradle +++ b/packages/rn-sdk-test-app/android/settings.gradle @@ -6,3 +6,8 @@ extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> rootProject.name = 'SelfRNSDKTestApp' include ':app' includeBuild('../../../node_modules/@react-native/gradle-plugin') +includeBuild('../../kmp-sdk') { + dependencySubstitution { + substitute module('xyz.self.sdk:shared') using project(':shared') + } +}