From 0d61b89c3715b5fef05f12587c722f2e6a7a82a3 Mon Sep 17 00:00:00 2001 From: ibaker Date: Sun, 13 Dec 2020 12:03:53 +0000 Subject: [PATCH] Move Robolectric snapshot repository config to common_library_config This means it gets pulled in when apps depend on ExoPlayer locally: https://github.com/google/ExoPlayer/blob/release-v2/README.md#locally This resolves the missing snapshot error that people see currently, because the existing repository config is in the top-level ExoPlayer build.gradle file which isn't executed when depending on ExoPlayer locally. Issue: #8332 Issue: #7932 PiperOrigin-RevId: 347245078 --- build.gradle | 1 - common_library_config.gradle | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 8c044f2fda..8c2186522a 100644 --- a/build.gradle +++ b/build.gradle @@ -26,7 +26,6 @@ allprojects { repositories { google() jcenter() - maven { url "https://oss.sonatype.org/content/repositories/snapshots" } } project.ext { exoplayerPublishEnabled = false diff --git a/common_library_config.gradle b/common_library_config.gradle index 431a7ab14d..304c242bf6 100644 --- a/common_library_config.gradle +++ b/common_library_config.gradle @@ -15,6 +15,12 @@ apply from: "$gradle.ext.exoplayerSettingsDir/constants.gradle" apply plugin: 'com.android.library' +repositories { + // TODO(internal b/169753382): Remove this when we no longer depend on + // Robolectric snapshots. + maven { url "https://oss.sonatype.org/content/repositories/snapshots" } +} + android { compileSdkVersion project.ext.compileSdkVersion