Files
super-app/android/build.gradle
Shivam Goyal 22e94dc203 NTP-7562 | Bump External Dependencies (#16754)
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
2025-06-27 10:09:51 +00:00

92 lines
3.1 KiB
Groovy

buildscript {
dependencies {
classpath libs.juspay.hypersdk.plugin
classpath libs.react.native.gradle.plugin
classpath libs.android.r8
}
ext {
compileSdkVersion = 35
minSdkVersion = 24
targetSdkVersion = 34
ndkVersion = "26.1.10909125"
}
subprojects { subproject ->
afterEvaluate {
if ((subproject.plugins.hasPlugin('android') || subproject.plugins.hasPlugin('android-library'))) {
android {
compileSdkVersion rootProject.ext.compileSdkVersion
}
}
}
}
}
plugins {
alias libs.plugins.android.application apply false
alias libs.plugins.android.dynamic.feature apply false
alias libs.plugins.android.library apply false
alias libs.plugins.android.test apply false
alias libs.plugins.androidx.baselineProfile apply false
alias libs.plugins.androidx.navigation apply false
alias libs.plugins.firebase.crashlytics apply false
alias libs.plugins.google.services apply false
alias libs.plugins.hilt.android apply false
alias libs.plugins.kotlin.android apply false
alias libs.plugins.kotlin.compose apply false
alias libs.plugins.kotlin.jvm apply false
alias libs.plugins.kotlin.kapt apply false
alias libs.plugins.kotlin.parcelize apply false
alias libs.plugins.kotlin.serialization apply false
alias libs.plugins.ksp apply false
alias libs.plugins.spotless
}
apply from: 'spotless.gradle'
apply from: 'projectDependencyGraph.gradle'
allprojects {
repositories {
google()
mavenCentral()
gradlePluginPortal()
// 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" }
maven {
url 'https://nexus.cmd.navi-tech.in/repository/maven-snapshots'
credentials {
username 'nexus-user'
password 'nexus-user'
}
}
maven {
url 'https://nexus.cmd.navi-tech.in/repository/maven-releases'
credentials {
username 'nexus-user'
password 'nexus-user'
}
}
maven {
url 's3://okyc-navi-sdk.s3.amazonaws.com'
credentials(AwsCredentials) {
accessKey 'AKIA325LPZPYF2PRBOVE'
secretKey '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'
}
}
maven { url 'https://phonepe.mycloudrepo.io/public/repositories/phonepe-intentsdk-android' }
maven { url 'https://maven.juspay.in/jp-build-packages/hyper-sdk/' }
maven {
url 'https://finarkein.jfrog.io/artifactory/anubhav-mvn'
credentials {
username 'client-navi'
password 'S*aJMPpkepwCKf2aWV1X97Wen4XrR46#'
}
}
// jitpack should be last repository
maven { url 'https://jitpack.io' }
}
}