From cd55fc068f55d7b5d1c6b621e3cfcf1b033303e9 Mon Sep 17 00:00:00 2001 From: Oliver Woodman Date: Tue, 12 May 2015 15:10:07 +0100 Subject: [PATCH] Gradle for Javadoc --- library/build.gradle | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/library/build.gradle b/library/build.gradle index 9518cdd896..f6d7b2211f 100644 --- a/library/build.gradle +++ b/library/build.gradle @@ -54,6 +54,21 @@ android.libraryVariants.all { variant -> artifacts.add('archives', task); } +android.libraryVariants.all { variant -> + task("generate${variant.name.capitalize()}Javadoc", type: Javadoc) { + title = "$name $version API" + description "Generates Javadoc for $variant.name." + source = variant.javaCompile.source + classpath = files(variant.javaCompile.classpath.files, project.android.getBootClasspath()) + options { + links "http://docs.oracle.com/javase/7/docs/api/" + linksOffline "http://d.android.com/reference","${android.sdkDirectory}/docs/reference" + } + exclude '**/BuildConfig.java' + exclude '**/R.java' + } +} + publish { repoName = 'exoplayer' userOrg = 'google'