summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbingran <bingran@google.com>2022-02-23 16:30:42 -0800
committerBingran Li <bingran@google.com>2022-03-03 18:24:25 +0000
commit6fef26bec95c963b65b6b345e8b2fd7b45a1b6e7 (patch)
treeb5f53c2df98116ce7bdcfeebb2afee62680e5452
parent2bca9d12f0658baca8e60c8e0787e450d0d547fe (diff)
downloaddata-binding-6fef26bec95c963b65b6b345e8b2fd7b45a1b6e7.tar.gz
Move away from using forUseAtConfigurationTime
Bug: 215280007 Test: existing Change-Id: I20e1cb27453ae3cd5a384af8eee71bfc0c7820b9
-rw-r--r--extensions-support/build.gradle15
-rw-r--r--extensions/build.gradle21
-rw-r--r--propLoader.gradle1
3 files changed, 15 insertions, 22 deletions
diff --git a/extensions-support/build.gradle b/extensions-support/build.gradle
index 070fc513..98da568a 100644
--- a/extensions-support/build.gradle
+++ b/extensions-support/build.gradle
@@ -56,13 +56,12 @@ buildscript {
ext.autoConfigured = autoConfigured
- def TOOLS_VERSION = project.providers.environmentVariable("VERSION").forUseAtConfigurationTime().orElse(buildToolsProperties.get("buildVersion").toString()).get()
+ def TOOLS_VERSION = project.providers.environmentVariable("VERSION").orElse(buildToolsProperties.get("buildVersion").toString()).get()
def OUT_REPO = project.providers.environmentVariable("OUT_REPO")
- .forUseAtConfigurationTime()
- .orElse(project.providers.environmentVariable("BUILD_DIR").forUseAtConfigurationTime())
+ .orElse(project.providers.environmentVariable("BUILD_DIR"))
.orNull
- def MAVEN_REPO = project.providers.environmentVariable("MAVEN_REPO").forUseAtConfigurationTime().orNull
- def PREBUILTS_REPO = project.providers.environmentVariable("PREBUILTS_REPO").forUseAtConfigurationTime().orNull
+ def MAVEN_REPO = project.providers.environmentVariable("MAVEN_REPO").orNull
+ def PREBUILTS_REPO = project.providers.environmentVariable("PREBUILTS_REPO").orNull
if (runningInIde) {
Properties devVersions = new Properties()
devVersions.load(new FileInputStream("$projectDir/../../buildSrc/base/version.properties"))
@@ -145,9 +144,9 @@ task createArchive(type: Zip) {
}
subprojects {
- def BUILD_DIR = project.providers.environmentVariable("BUILD_DIR").forUseAtConfigurationTime()
- if (BUILD_DIR.isPresent()) {
- buildDir = new File(BUILD_DIR.get(), "$name-build")
+ def BUILD_DIR = System.getenv("BUILD_DIR")
+ if (BUILD_DIR != null) {
+ buildDir = new File(BUILD_DIR, "$name-build")
}
if (project.path == ":doclava") {
return
diff --git a/extensions/build.gradle b/extensions/build.gradle
index b8316232..4d22ab13 100644
--- a/extensions/build.gradle
+++ b/extensions/build.gradle
@@ -59,16 +59,11 @@ buildscript {
def autoConfigured = !gradle.startParameter.getInitScripts().isEmpty() && !runningInIde
ext.autoConfigured = autoConfigured
- def TOOLS_VERSION = project.providers.environmentVariable("VERSION")
- .forUseAtConfigurationTime()
- .orElse(buildToolsProperties.get("buildVersion").toString())
- .get()
- def OUT_REPO = project.providers.environmentVariable("OUT_REPO")
- .forUseAtConfigurationTime()
- .orElse(project.providers.environmentVariable("BUILD_DIR").forUseAtConfigurationTime())
- .orNull
- def MAVEN_REPO = project.providers.environmentVariable("MAVEN_REPO").forUseAtConfigurationTime().orNull
- def PREBUILTS_REPO = project.providers.environmentVariable("PREBUILTS_REPO").forUseAtConfigurationTime().orNull
+ def TOOLS_VERSION =
+ System.getenv("VERSION") ?: buildToolsProperties.get("buildVersion").toString()
+ def OUT_REPO = System.getenv("OUT_REPO") ?: System.getenv("BUILD_DIR")
+ def MAVEN_REPO = System.getenv("MAVEN_REPO")
+ def PREBUILTS_REPO = System.getenv("PREBUILTS_REPO")
if (runningInIde) {
Properties devVersions = new Properties()
devVersions.load(new FileInputStream("$projectDir/../../buildSrc/base/version.properties"))
@@ -161,9 +156,9 @@ task createArchive(type: Zip) {
}
subprojects {
- def BUILD_DIR = project.providers.environmentVariable("BUILD_DIR").forUseAtConfigurationTime()
- if (BUILD_DIR.isPresent()) {
- buildDir = new File(BUILD_DIR.get(), "$name-build")
+ def BUILD_DIR = System.getenv("BUILD_DIR")
+ if (BUILD_DIR != null) {
+ buildDir = new File(BUILD_DIR, "$name-build")
}
if (project.path == ":doclava") {
return
diff --git a/propLoader.gradle b/propLoader.gradle
index 4088cc0c..56f9d663 100644
--- a/propLoader.gradle
+++ b/propLoader.gradle
@@ -1,6 +1,5 @@
boolean getBooleanValue(Project proj, String propertyName, boolean defaultValue) {
return proj.providers.gradleProperty(propertyName)
- .forUseAtConfigurationTime()
.map { Boolean.valueOf(it) }
.orElse(defaultValue)
.get()