Fix use of deprecated buildDir in Android templates/tests/examples (#157560)

Replace deprecated `Project.buildDir` [getter](https://docs.gradle.org/current/javadoc/org/gradle/api/Project.html#getBuildDir()) and [setter](https://docs.gradle.org/current/javadoc/org/gradle/api/Project.html#setBuildDir(java.io.File)) uses.
This commit is contained in:
Gray Mackall
2024-11-06 13:34:23 -08:00
committed by GitHub
parent 2e23f7b30e
commit b8e56e3063
23 changed files with 63 additions and 55 deletions

View File

@@ -13,10 +13,10 @@ allprojects {
}
}
rootProject.buildDir = file("../build")
rootProject.layout.buildDirectory.value(rootProject.layout.buildDirectory.dir("../../build").get())
subprojects {
project.buildDir = file("${rootProject.buildDir}/${project.name}")
project.layout.buildDirectory.value(rootProject.layout.buildDirectory.dir(project.name).get())
}
subprojects {
project.evaluationDependsOn(":app")
@@ -30,5 +30,5 @@ subprojects {
}
tasks.register<Delete>("clean") {
delete(rootProject.buildDir)
delete(rootProject.layout.buildDirectory)
}

View File

@@ -13,10 +13,10 @@ allprojects {
}
}
rootProject.buildDir = '../build'
rootProject.layout.buildDirectory.value(rootProject.layout.buildDirectory.dir("../../build").get())
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
project.layout.buildDirectory.value(rootProject.layout.buildDirectory.dir(project.name).get())
}
subprojects {
project.evaluationDependsOn(':app')
@@ -30,5 +30,5 @@ subprojects {
}
tasks.register("clean", Delete) {
delete rootProject.buildDir
delete rootProject.layout.buildDirectory
}