52 lines
1.2 KiB
Plaintext
52 lines
1.2 KiB
Plaintext
pluginManagement {
|
|
repositories {
|
|
google()
|
|
gradlePluginPortal()
|
|
}
|
|
|
|
includeBuild("build-logic")
|
|
includeBuild("plugins/markdown2resource")
|
|
}
|
|
|
|
dependencyResolutionManagement {
|
|
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
maven("https://jitpack.io")
|
|
}
|
|
}
|
|
|
|
plugins {
|
|
id("com.gradle.enterprise") version "3.16.1"
|
|
}
|
|
|
|
val isCiBuild = !System.getenv("CI").isNullOrBlank()
|
|
|
|
gradleEnterprise {
|
|
buildScan {
|
|
termsOfServiceUrl = "https://gradle.com/terms-of-service"
|
|
termsOfServiceAgree = "yes"
|
|
isUploadInBackground = !isCiBuild
|
|
tag(if (isCiBuild) "CI" else "Local")
|
|
publishAlwaysIf(isCiBuild)
|
|
}
|
|
}
|
|
|
|
enableFeaturePreview("STABLE_CONFIGURATION_CACHE")
|
|
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
|
|
|
|
rootProject.name = "pachli-android"
|
|
|
|
include(":app")
|
|
include(":core:accounts")
|
|
include(":core:common")
|
|
include(":core:database")
|
|
include(":core:preferences")
|
|
include(":core:navigation")
|
|
include(":core:network")
|
|
include(":core:testing")
|
|
include(":tools:mklanguages")
|
|
include(":tools:mkserverversions")
|
|
include(":checks")
|