2019-10-31 15:23:40 +05:30
|
|
|
buildscript {
|
|
|
|
|
dependencies {
|
2023-09-04 14:44:59 +05:30
|
|
|
classpath libs.juspay.hypersdk.plugin
|
2024-06-14 16:45:28 +05:30
|
|
|
classpath libs.react.native.gradle.plugin
|
2025-04-26 08:52:17 +05:30
|
|
|
classpath libs.android.r8
|
2024-03-27 20:36:03 +05:30
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ext {
|
2024-11-25 22:22:27 +00:00
|
|
|
compileSdkVersion = 35
|
|
|
|
|
minSdkVersion = 24
|
2024-08-13 14:30:04 +05:30
|
|
|
targetSdkVersion = 34
|
2025-04-14 15:36:47 +05:30
|
|
|
ndkVersion = "26.1.10909125"
|
2024-03-27 20:36:03 +05:30
|
|
|
}
|
2024-11-25 22:22:27 +00:00
|
|
|
|
2024-03-27 20:36:03 +05:30
|
|
|
subprojects { subproject ->
|
2024-11-25 22:22:27 +00:00
|
|
|
afterEvaluate {
|
|
|
|
|
if ((subproject.plugins.hasPlugin('android') || subproject.plugins.hasPlugin('android-library'))) {
|
2024-03-27 20:36:03 +05:30
|
|
|
android {
|
|
|
|
|
compileSdkVersion rootProject.ext.compileSdkVersion
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
2019-10-31 15:23:40 +05:30
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2022-09-21 17:40:35 +05:30
|
|
|
plugins {
|
2023-09-04 14:44:59 +05:30
|
|
|
alias libs.plugins.android.application apply false
|
|
|
|
|
alias libs.plugins.android.dynamic.feature apply false
|
|
|
|
|
alias libs.plugins.android.library apply false
|
2024-03-29 16:09:39 +05:30
|
|
|
alias libs.plugins.android.test apply false
|
|
|
|
|
alias libs.plugins.baseline.profile apply false
|
2023-09-04 14:44:59 +05:30
|
|
|
alias libs.plugins.firebase.crashlytics apply false
|
2023-10-27 18:45:32 +05:30
|
|
|
alias libs.plugins.firebase.perf apply false
|
2024-01-30 16:26:46 +05:30
|
|
|
alias libs.plugins.google.services apply false
|
2023-09-04 14:44:59 +05:30
|
|
|
alias libs.plugins.hilt.android apply false
|
|
|
|
|
alias libs.plugins.kotlin.android apply false
|
2024-11-09 17:22:46 +05:30
|
|
|
alias libs.plugins.kotlin.compose apply false
|
2024-12-17 18:26:11 +05:30
|
|
|
alias libs.plugins.kotlin.jvm apply false
|
2023-09-04 14:44:59 +05:30
|
|
|
alias libs.plugins.kotlin.kapt apply false
|
|
|
|
|
alias libs.plugins.kotlin.parcelize apply false
|
2025-02-03 19:29:06 +05:30
|
|
|
alias libs.plugins.kotlin.serialization apply false
|
2023-09-04 14:44:59 +05:30
|
|
|
alias libs.plugins.ksp apply false
|
2024-01-30 16:26:46 +05:30
|
|
|
alias libs.plugins.navigation apply false
|
2023-09-04 14:44:59 +05:30
|
|
|
alias libs.plugins.spotless
|
2022-09-21 17:40:35 +05:30
|
|
|
}
|
|
|
|
|
|
2023-08-22 14:48:26 +05:30
|
|
|
apply from: 'spotless.gradle'
|
2023-08-31 16:23:27 +05:30
|
|
|
apply from: 'projectDependencyGraph.gradle'
|
2022-09-21 17:40:35 +05:30
|
|
|
|
2019-10-31 15:23:40 +05:30
|
|
|
allprojects {
|
|
|
|
|
repositories {
|
|
|
|
|
google()
|
2019-11-14 10:22:14 +05:30
|
|
|
mavenCentral()
|
2024-01-21 01:14:34 +05:30
|
|
|
gradlePluginPortal()
|
2024-06-18 14:47:12 +05:30
|
|
|
// All of React Native (JS, Android binaries) is installed from npm
|
|
|
|
|
maven { url "$rootDir/../node_modules/react-native/android" }
|
|
|
|
|
// Android JSC is installed from npm
|
|
|
|
|
maven { url "$rootDir/../node_modules/jsc-android/dist" }
|
2019-11-14 10:22:14 +05:30
|
|
|
maven {
|
2023-08-22 14:48:26 +05:30
|
|
|
url 'https://nexus.cmd.navi-tech.in/repository/maven-snapshots'
|
2019-11-14 10:22:14 +05:30
|
|
|
credentials {
|
|
|
|
|
username 'nexus-user'
|
|
|
|
|
password 'nexus-user'
|
|
|
|
|
}
|
|
|
|
|
}
|
2021-03-19 18:14:59 +05:30
|
|
|
maven {
|
2023-08-22 14:48:26 +05:30
|
|
|
url 'https://nexus.cmd.navi-tech.in/repository/maven-releases'
|
2021-03-19 18:14:59 +05:30
|
|
|
credentials {
|
|
|
|
|
username 'nexus-user'
|
|
|
|
|
password 'nexus-user'
|
|
|
|
|
}
|
2020-06-18 18:18:57 +05:30
|
|
|
}
|
2020-07-21 19:09:36 +05:30
|
|
|
maven {
|
2023-08-22 14:48:26 +05:30
|
|
|
url 's3://okyc-navi-sdk.s3.amazonaws.com'
|
2020-07-21 19:09:36 +05:30
|
|
|
credentials(AwsCredentials) {
|
2023-08-22 14:48:26 +05:30
|
|
|
accessKey 'AKIA325LPZPYF2PRBOVE'
|
|
|
|
|
secretKey 'U39PUBib1LoKtyamr58pTvUn2suRb6/if3yp0BLo'
|
2020-07-21 19:09:36 +05:30
|
|
|
}
|
|
|
|
|
}
|
2023-08-22 14:48:26 +05:30
|
|
|
maven { url 'https://phonepe.mycloudrepo.io/public/repositories/phonepe-intentsdk-android' }
|
|
|
|
|
maven { url 'https://maven.juspay.in/jp-build-packages/hyper-sdk/' }
|
2024-12-17 18:26:11 +05:30
|
|
|
maven {
|
|
|
|
|
url 'https://finarkein.jfrog.io/artifactory/anubhav-mvn'
|
|
|
|
|
credentials {
|
|
|
|
|
username 'client-navi'
|
|
|
|
|
password 'S*aJMPpkepwCKf2aWV1X97Wen4XrR46#'
|
|
|
|
|
}
|
|
|
|
|
}
|
2022-12-26 11:26:48 +05:30
|
|
|
// jitpack should be last repository
|
2023-08-22 14:48:26 +05:30
|
|
|
maven { url 'https://jitpack.io' }
|
2022-07-25 20:19:56 +05:30
|
|
|
}
|
2019-10-31 15:23:40 +05:30
|
|
|
}
|