diff options
author | Googler <noreply@google.com> | 2017-06-06 16:34:40 -0400 |
---|---|---|
committer | John Cater <jcater@google.com> | 2017-06-07 09:49:16 -0400 |
commit | 61dcd3f0814bee121329796ebdf88769c664f719 (patch) | |
tree | 9b0baaf4fd35568c6128b3c6d988eb97680aafa7 | |
parent | 5f83d096af00f9d26696ad56481a1605c292a481 (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
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java | 3 |
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); |