diff options
author | Harsh Shandilya <me@msfjarvis.dev> | 2023-12-17 14:42:40 +0530 |
---|---|---|
committer | Harsh Shandilya <me@msfjarvis.dev> | 2023-12-17 14:42:40 +0530 |
commit | 600e20824eee63cbbd57110bdf84737aab40dd3d (patch) | |
tree | 68e8a73ec211714ba5b66470ddf58366caa6d587 /settings.gradle.kts | |
parent | 262c50e86ca0dd75142492bc667cdb0c76b9eca0 (diff) |
refactor(build): simplify repository declarations
Diffstat (limited to 'settings.gradle.kts')
-rw-r--r-- | settings.gradle.kts | 102 |
1 files changed, 5 insertions, 97 deletions
diff --git a/settings.gradle.kts b/settings.gradle.kts index 1c24ddac..8f471d78 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -10,29 +10,11 @@ rootProject.name = "APS" pluginManagement { repositories { includeBuild("build-logic") - exclusiveContent { - forRepository { google() } - filter { + google { + content { includeGroup("androidx.databinding") - includeGroup("com.android") - includeGroup("com.android.tools.analytics-library") - includeGroup("com.android.tools.build") - includeGroup("com.android.tools.build.jetifier") - includeGroup("com.android.databinding") - includeGroup("com.android.tools.ddms") - includeGroup("com.android.tools.layoutlib") - includeGroup("com.android.tools.lint") - includeGroup("com.android.tools.utp") + includeGroupByRegex("com.android.*") includeGroup("com.google.testing.platform") - includeModule("com.android.tools", "annotations") - includeModule("com.android.tools", "common") - includeModule("com.android.tools", "desugar_jdk_libs") - includeModule("com.android.tools", "desugar_jdk_libs_configuration") - includeModule("com.android.tools", "dvlib") - includeModule("com.android.tools", "play-sdk-proto") - includeModule("com.android.tools", "repository") - includeModule("com.android.tools", "sdklib") - includeModule("com.android.tools", "sdk-common") } } exclusiveContent { @@ -77,83 +59,9 @@ dependencyResolutionManagement { exclusiveContent { forRepository { google() } filter { - includeGroup("androidx.activity") - includeGroup("androidx.appcompat") - includeGroup("androidx.annotation") - includeGroup("androidx.arch.core") - includeGroup("androidx.autofill") - includeGroup("androidx.biometric") - includeGroup("androidx.browser") - includeGroup("androidx.cardview") - includeGroup("androidx.collection") - includeGroup("androidx.compose.animation") - includeGroup("androidx.compose.compiler") - includeGroup("androidx.compose.foundation") - includeGroup("androidx.compose.material") - includeGroup("androidx.compose.material3") - includeGroup("androidx.compose.runtime") - includeGroup("androidx.compose.ui") - includeGroup("androidx.concurrent") - includeGroup("androidx.constraintlayout") - includeGroup("androidx.coordinatorlayout") - includeGroup("androidx.core") - includeGroup("androidx.cursoradapter") - includeGroup("androidx.customview") - includeGroup("androidx.databinding") - includeGroup("androidx.documentfile") - includeGroup("androidx.drawerlayout") - includeGroup("androidx.dynamicanimation") - includeGroup("androidx.emoji2") - includeGroup("androidx.exifinterface") - includeGroup("androidx.fragment") - includeGroup("androidx.hilt") - includeGroup("androidx.interpolator") - includeGroup("androidx.legacy") - includeGroup("androidx.lifecycle") - includeGroup("androidx.loader") - includeGroup("androidx.localbroadcastmanager") - includeGroup("androidx.preference") - includeGroup("androidx.print") - includeGroup("androidx.privacysandbox.tools") - includeGroup("androidx.profileinstaller") - includeGroup("androidx.recyclerview") - includeGroup("androidx.resourceinspection") - includeGroup("androidx.room") - includeGroup("androidx.savedstate") - includeGroup("androidx.security") - includeGroup("androidx.slidingpanelayout") - includeGroup("androidx.startup") - includeGroup("androidx.sqlite") - includeGroup("androidx.swiperefreshlayout") - includeGroup("androidx.test") - includeGroup("androidx.test.espresso") - includeGroup("androidx.tracing") - includeGroup("androidx.transition") - includeGroup("androidx.vectordrawable") - includeGroup("androidx.versionedparcelable") - includeGroup("androidx.viewpager") - includeGroup("androidx.viewpager2") - includeGroup("androidx.window") - includeGroup("com.android") - includeGroup("com.android.tools.analytics-library") - includeGroup("com.android.tools.build") - includeGroup("com.android.tools.ddms") - includeGroup("com.android.tools.external.com-intellij") - includeGroup("com.android.tools.external.org-jetbrains") - includeGroup("com.android.tools.layoutlib") - includeGroup("com.android.tools.lint") + includeGroupByRegex("androidx.*") + includeGroupByRegex("com.android.*") includeGroup("com.google.android.gms") - includeModule("androidx.compose", "compose-bom") - includeModule("com.android.tools", "annotations") - includeModule("com.android.tools", "common") - includeModule("com.android.tools", "desugar_jdk_libs") - includeModule("com.android.tools", "desugar_jdk_libs_configuration") - includeModule("com.android.tools", "dvlib") - includeModule("com.android.tools", "play-sdk-proto") - includeModule("com.android.tools", "repository") - includeModule("com.android.tools", "sdklib") - includeModule("com.android.tools", "sdk-common") - includeModule("com.android.tools.metalava", "metalava") includeModule("com.google.android.material", "material") } } |