aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
diff options
context:
space:
mode:
authorGravatar Andrew Pellegrini <apell@google.com>2015-06-09 16:27:30 +0000
committerGravatar Philipp Wollermann <philwo@google.com>2015-06-10 16:02:20 +0000
commita01b9fe41836a90492a492b127d8236cfe062669 (patch)
treec4cf3cdecd7cd3bb5a865d099cd131dd7514cf0d /src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
parent08c0774e28885142fdaaa47dcdcc3cec0bfc25f9 (diff)
Merges class jars specified as srcs into the android library class jar in order to create the classes.jar to be used in aar generation.
RELNOTES: The classes.jar in .aar files now also contains the contents of any class jars specified in the android_library.srcs attribute. -- MOS_MIGRATED_REVID=95542278
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java2
1 files changed, 2 insertions, 0 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 1675fda322..3c5077b1fa 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
@@ -69,6 +69,8 @@ public final class AndroidRuleClasses {
fromTemplates("lib%{name}.jack");
public static final SafeImplicitOutputsFunction ANDROID_LIBRARY_AAR =
fromTemplates("%{name}.aar");
+ public static final SafeImplicitOutputsFunction ANDROID_LIBRARY_AAR_CLASSES_JAR =
+ fromTemplates("%{name}_aar/classes.jar");
public static final SafeImplicitOutputsFunction ANDROID_RESOURCES_APK =
fromTemplates("%{name}.ap_");
public static final SafeImplicitOutputsFunction ANDROID_INCREMENTAL_RESOURCES_APK =