aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/android/java/com/google/devtools/build/android/UnvalidatedAndroidData.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2018-01-10 12:46:34 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-01-10 12:48:36 -0800
commitea41dc4f5179533c3c54a786848157cc17dccac2 (patch)
tree17a7f759697bde5a21d48f4434ea989881cd1d77 /src/tools/android/java/com/google/devtools/build/android/UnvalidatedAndroidData.java
parent22ccdd1ebe1dc495e05d894a3325f6b05e681fb3 (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.java4
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(