diff options
author | 2018-01-10 12:46:34 -0800 | |
---|---|---|
committer | 2018-01-10 12:48:36 -0800 | |
commit | ea41dc4f5179533c3c54a786848157cc17dccac2 (patch) | |
tree | 17a7f759697bde5a21d48f4434ea989881cd1d77 /src/tools/android/java/com/google/devtools/build/android/UnvalidatedAndroidData.java | |
parent | 22ccdd1ebe1dc495e05d894a3325f6b05e681fb3 (diff) |
Produce data binding file from compile action when "enable_data_binding" attribute is on.
RELNOTES: none
PiperOrigin-RevId: 181503682
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/UnvalidatedAndroidData.java')
-rw-r--r-- | src/tools/android/java/com/google/devtools/build/android/UnvalidatedAndroidData.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/UnvalidatedAndroidData.java b/src/tools/android/java/com/google/devtools/build/android/UnvalidatedAndroidData.java index 032aaedd38..ec3a2bcd71 100644 --- a/src/tools/android/java/com/google/devtools/build/android/UnvalidatedAndroidData.java +++ b/src/tools/android/java/com/google/devtools/build/android/UnvalidatedAndroidData.java @@ -22,6 +22,7 @@ import com.google.devtools.build.android.aapt2.ResourceCompiler; import java.io.IOException; import java.nio.file.FileSystem; import java.nio.file.FileSystems; +import java.nio.file.Files; import java.nio.file.Path; import java.util.ArrayList; import java.util.List; @@ -127,7 +128,8 @@ class UnvalidatedAndroidData extends UnvalidatedAndroidDirectories { Preconditions.checkNotNull(packagePath); final List<Path> processed = new ArrayList<>(); - final Path metadataWorkingDirectory = dataBindingWorkingDirectory.resolve("metadata"); + final Path metadataWorkingDirectory = + Files.createDirectory(dataBindingWorkingDirectory.resolve("metadata")); final Path databindingResourceRoot = dataBindingWorkingDirectory.resolve("resources"); for (Path resource : resourceDirs) { processed.add( |