Clean up remote cache set up
- Remove legacy uplink option we havent used for almost 2 years
- Remove registerBuildCacheService call that is handled by
applying androidx.build.gradle.gcpbuildcache plugin
- Inline import since it is only used in one place now
Test: ./gradlew annotation:annotation:assemble -> https://ge.androidx.dev/s/3nft4z3u674bm/timeline
Change-Id: Iefbf8a9dfbc77aa66842f139b9c748ac78670274
diff --git a/settings.gradle b/settings.gradle
index 9058003..714056c 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,5 +1,3 @@
-import androidx.build.gradle.gcpbuildcache.GcpBuildCache
-import androidx.build.gradle.gcpbuildcache.GcpBuildCacheServiceFactory
import groovy.transform.Field
pluginManagement {
@@ -107,17 +105,9 @@
def cacheSetting = System.getenv("USE_ANDROIDX_REMOTE_BUILD_CACHE")
switch (cacheSetting) {
- case ["true", "uplink"]: // legacy build cache
- logger.warn("\u001B[31m\nYou are using legacy USE_ANDROIDX_REMOTE_BUILD_CACHE=$cacheSetting " +
- "type, this cache has been turned down, so you are *not* using a remote cache. " +
- "Please move to the new cache using http://go/androidx-dev#remote-build-cache\u001B[0m\n")
- break
- case "gcp":
- buildCache {
- registerBuildCacheService(GcpBuildCache, GcpBuildCacheServiceFactory)
- }
+ case ["true", "gcp"]:
settings.buildCache {
- remote(GcpBuildCache) {
+ remote(androidx.build.gradle.gcpbuildcache.GcpBuildCache) {
projectId = "androidx-ge"
bucketName = "androidx-gradle-remote-cache"
messageOnAuthenticationFailure = "Your GCP Credentials have expired.\n" +