aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2017-06-06 16:34:40 -0400
committerGravatar John Cater <jcater@google.com>2017-06-07 09:49:16 -0400
commit61dcd3f0814bee121329796ebdf88769c664f719 (patch)
tree9b0baaf4fd35568c6128b3c6d988eb97680aafa7 /src/main/java/com/google/devtools/build/lib/rules
parent5f83d096af00f9d26696ad56481a1605c292a481 (diff)
Adds the resource class jar to the implicit outputs of android_library
An in-progress change will remove compiled R.java from runtime dependencies. To make this file available to rules that depend on it it, expose it as an implicit output instead. RELNOTES: none PiperOrigin-RevId: 158182310
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
index d770d54bd8..48b018f043 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
@@ -343,7 +343,8 @@ public final class AndroidRuleClasses {
if (LocalResourceContainer.definesAndroidResources(attributes)) {
implicitOutputs.add(
AndroidRuleClasses.ANDROID_JAVA_SOURCE_JAR,
- AndroidRuleClasses.ANDROID_R_TXT);
+ AndroidRuleClasses.ANDROID_R_TXT,
+ AndroidRuleClasses.ANDROID_RESOURCES_CLASS_JAR);
}
return fromFunctions(implicitOutputs.build()).getImplicitOutputs(attributes);