/* * Copyright © 2022-2023 Harsh Shandilya. * Use of this source code is governed by an MIT-style * license that can be found in the LICENSE file or at * https://opensource.org/licenses/MIT. */ @file:Suppress("UnstableApiUsage") rootProject.name = "build-logic" dependencyResolutionManagement { repositories { exclusiveContent { forRepository(::google) filter { 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") 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 { forRepository(::gradlePluginPortal) filter { includeModule("com.github.ben-manes", "gradle-versions-plugin") includeModule("org.gradle.android.cache-fix", "org.gradle.android.cache-fix.gradle.plugin") includeModule("gradle.plugin.org.gradle.android", "android-cache-fix-gradle-plugin") } } exclusiveContent { forRepository { maven("https://storage.googleapis.com/r8-releases/raw/main") } filter { includeModule("com.android.tools", "r8") } } mavenCentral() } versionCatalogs { create("libs") { from(files("../gradle/libs.versions.toml")) } } }