diff options
author | android-build-prod (mdb) <android-build-team-robot@google.com> | 2019-07-14 23:57:06 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-07-14 23:57:06 +0000 |
commit | 720f1e717127bcdff587997e35cf805583bc87d9 (patch) | |
tree | ac4d1f7fa88a4b80d357f3c04abff9281150fc75 | |
parent | 31b8b329b6545f47a5bdd0947c714484ad80cb01 (diff) | |
parent | b7230a9bcd05fbb3c200f9bd230266411f17fd46 (diff) | |
download | support-snap-temp-L85800000339960291.tar.gz |
Merge "Add project directory path to build info files" into snap-temp-L85800000339960291snap-temp-L85800000339960291
-rw-r--r-- | buildSrc/jetpad-integration/src/main/java/androidx/build/jetpad/LibraryBuildInfoFile.java | 1 | ||||
-rw-r--r-- | buildSrc/src/main/kotlin/androidx/build/CreateLibraryBuildInfoFileTask.kt | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/buildSrc/jetpad-integration/src/main/java/androidx/build/jetpad/LibraryBuildInfoFile.java b/buildSrc/jetpad-integration/src/main/java/androidx/build/jetpad/LibraryBuildInfoFile.java index e23bf0f98cb..f78fd569a3f 100644 --- a/buildSrc/jetpad-integration/src/main/java/androidx/build/jetpad/LibraryBuildInfoFile.java +++ b/buildSrc/jetpad-integration/src/main/java/androidx/build/jetpad/LibraryBuildInfoFile.java @@ -29,6 +29,7 @@ public class LibraryBuildInfoFile { public String groupId; public String artifactId; public String version; + public String path; public ArrayList<Dependency> dependencies; public ArrayList<Check> checks; diff --git a/buildSrc/src/main/kotlin/androidx/build/CreateLibraryBuildInfoFileTask.kt b/buildSrc/src/main/kotlin/androidx/build/CreateLibraryBuildInfoFileTask.kt index 0e12bcd3522..26c862355ff 100644 --- a/buildSrc/src/main/kotlin/androidx/build/CreateLibraryBuildInfoFileTask.kt +++ b/buildSrc/src/main/kotlin/androidx/build/CreateLibraryBuildInfoFileTask.kt @@ -45,6 +45,11 @@ open class CreateLibraryBuildInfoFileTask : DefaultTask() { return "${project.group}_${project.name}_build_info.txt" } + /* Returns the local project directory without the full framework/support root directory path */ + private fun getProjectSpecificDirectory(): String { + return project.projectDir.toString().removePrefix(project.rootDir.toString()) + } + private fun writeJsonToFile(info: LibraryBuildInfoFile) { if (!project.getBuildInfoDirectory().exists()) { if (!project.getBuildInfoDirectory().mkdirs()) { @@ -68,6 +73,7 @@ open class CreateLibraryBuildInfoFileTask : DefaultTask() { private fun resolveAndCollectDependencies(): LibraryBuildInfoFile { val libraryBuildInfoFile = LibraryBuildInfoFile() + libraryBuildInfoFile.path = getProjectSpecificDirectory() libraryBuildInfoFile.artifactId = project.name.toString() libraryBuildInfoFile.groupId = project.group.toString() libraryBuildInfoFile.version = project.version.toString() |