56 lines
1.4 KiB
Groovy
56 lines
1.4 KiB
Groovy
pluginManagement {
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
gradlePluginPortal()
|
|
maven { url 'https://storage.googleapis.com/r8-releases/raw' }
|
|
maven { url 'https://maven.fabric.io/public' }
|
|
maven { url 'https://maven.juspay.in/jp-build-packages/hyper-sdk/' }
|
|
maven { url 'https://finarkein.jfrog.io/artifactory/anubhav-maven' }
|
|
}
|
|
}
|
|
|
|
rootProject.name = 'super-app'
|
|
|
|
include ':app'
|
|
include ':navi_pl_dynamic'
|
|
include ':navi_hl_dynamic'
|
|
include ':navi-hl'
|
|
include ':navi-insurance'
|
|
include ':navi-amc'
|
|
include ':navi-gold'
|
|
include ':navi-rr'
|
|
include ':navi-coin'
|
|
include ':navi-chat'
|
|
include ':navi-vkyc'
|
|
include ':navi-payment'
|
|
include ':navi-common'
|
|
include ':navi-widgets'
|
|
include ':navi-design'
|
|
include ':navi-analytics'
|
|
include ':navi-base'
|
|
include ':finoramic-androidx-sdk'
|
|
include ':one-money-sdk'
|
|
include ':navi-pay'
|
|
include ':navi-bbps'
|
|
include ':npci-upi-cl'
|
|
include ':navi-ap'
|
|
include ':navi-mqtt'
|
|
|
|
project(':navi-ap').projectDir = new File(settingsDir, './application-platform/navi-ap')
|
|
|
|
boolean isCiServer = System.getenv().getOrDefault("CI", "false") == "true"
|
|
|
|
buildCache {
|
|
local {
|
|
enabled = true
|
|
directory = new File(rootDir, 'build-cache')
|
|
removeUnusedEntriesAfterDays = 15
|
|
}
|
|
remote(HttpBuildCache) {
|
|
enabled = true
|
|
push = isCiServer
|
|
url = "https://gradle-cache.cmd.navi-tech.in/cache/"
|
|
}
|
|
}
|