diff options
author | android-build-prod (mdb) <android-build-team-robot@google.com> | 2019-08-22 18:39:56 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-08-22 18:39:56 +0000 |
commit | 378fef1939d469f42943ed71dc4abbd3ce4120b1 (patch) | |
tree | ecec02770f7f6800f0d308753a0a7251d27f06c9 | |
parent | cad1c5fc9167f2995f3a33ce65465fa6d7437d5f (diff) | |
parent | de9a0c088e1cc74be880c900080ac730c73f27c9 (diff) | |
download | support-snap-temp-L82600000520258623.tar.gz |
Merge "Merge cherrypicks of [1106338] into androidx-preference-release" into androidx-preference-releasesnap-temp-L82600000520258623snap-temp-L78100000520197215snap-temp-L71700000520217718snap-temp-L67200000520184489snap-temp-L61900000517047934snap-temp-L27000000517066417snap-temp-L26400000517962287snap-temp-L19400000520223374snap-temp-L16400000520265592snap-temp-L15600000520208830snap-temp-L09700000517037531
3 files changed, 11 insertions, 4 deletions
diff --git a/buildSrc/src/main/kotlin/androidx/build/AndroidXPlugin.kt b/buildSrc/src/main/kotlin/androidx/build/AndroidXPlugin.kt index ac852b62e26..a809a5659cb 100644 --- a/buildSrc/src/main/kotlin/androidx/build/AndroidXPlugin.kt +++ b/buildSrc/src/main/kotlin/androidx/build/AndroidXPlugin.kt @@ -80,6 +80,7 @@ import java.util.concurrent.ConcurrentHashMap * compatibility. */ const val USE_MAX_DEP_VERSIONS = "useMaxDepVersions" +const val BUILD_INFO_DIR = "build-info" /** * A plugin which enables all of the Gradle customizations for AndroidX. @@ -583,7 +584,7 @@ class AndroidXPlugin : Plugin<Project> { CREATE_LIBRARY_BUILD_INFO_FILES_TASK, CreateLibraryBuildInfoFileTask::class.java ) { - it.outputFile.set(File(project.getDistributionDirectory(), + it.outputFile.set(File(project.getBuildInfoDirectory(), "${project.group}_${project.name}_build_info.txt")) } project.rootProject.tasks.named(CREATE_LIBRARY_BUILD_INFO_FILES_TASK).configure { diff --git a/buildSrc/src/main/kotlin/androidx/build/BuildServerConfiguration.kt b/buildSrc/src/main/kotlin/androidx/build/BuildServerConfiguration.kt index b48db5c41ae..4d065ed2261 100644 --- a/buildSrc/src/main/kotlin/androidx/build/BuildServerConfiguration.kt +++ b/buildSrc/src/main/kotlin/androidx/build/BuildServerConfiguration.kt @@ -46,6 +46,12 @@ fun Project.getDistributionDirectory(): File { } /** + * Directory to put build info files for release service dependency files. + */ +fun Project.getBuildInfoDirectory(): File = + File(getDistributionDirectory(), "build-info") + +/** * Directory to put host test results so they can be consumed by the testing dashboard. */ fun Project.getHostTestResultDirectory(): File = diff --git a/buildSrc/src/main/kotlin/androidx/build/CreateLibraryBuildInfoFileTask.kt b/buildSrc/src/main/kotlin/androidx/build/CreateLibraryBuildInfoFileTask.kt index d08ddacbe0f..f4b47a40803 100644 --- a/buildSrc/src/main/kotlin/androidx/build/CreateLibraryBuildInfoFileTask.kt +++ b/buildSrc/src/main/kotlin/androidx/build/CreateLibraryBuildInfoFileTask.kt @@ -60,10 +60,10 @@ open class CreateLibraryBuildInfoFileTask : DefaultTask() { } private fun writeJsonToFile(info: LibraryBuildInfoFile) { - if (!project.getDistributionDirectory().exists()) { - if (!project.getDistributionDirectory().mkdirs()) { + if (!project.getBuildInfoDirectory().exists()) { + if (!project.getBuildInfoDirectory().mkdirs()) { throw RuntimeException("Failed to create " + - "output directory: ${project.getDistributionDirectory()}") + "output directory: ${project.getBuildInfoDirectory()}") } } var resolvedOutputFile: File = outputFile.get() |