Skip to content

Instantly share code, notes, and snippets.

@burntcookie90
Created April 7, 2014 22:03
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save burntcookie90/10066136 to your computer and use it in GitHub Desktop.
Save burntcookie90/10066136 to your computer and use it in GitHub Desktop.
Javadoc Gradle Task
android.libraryVariants.all { variant ->
task("${variant.name}Javadoc", type: Javadoc) {
title = "$name $version API"
description "Generates Javadoc for $variant.name."
source = variant.javaCompile.source
ext.androidJar =
"${android.plugin.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar"
classpath = files(variant.javaCompile.classpath.files) + files(ext.androidJar)
options.links("http://docs.oracle.com/javase/7/docs/api/");
options.linksOffline("http://d.android.com/reference/", " file:///${android.plugin.sdkDirectory}/docs/reference");
options.stylesheetFile = new File(projectDir, "stylesheet.css");
exclude '**/BuildConfig.java'
exclude '**/R.java'
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment