Skip to content

Instantly share code, notes, and snippets.

@soham2008xyz
Created March 12, 2023 19:23
Show Gist options
  • Save soham2008xyz/d9fc4bbf3c29005d1afe5b78601f7d17 to your computer and use it in GitHub Desktop.
Save soham2008xyz/d9fc4bbf3c29005d1afe5b78601f7d17 to your computer and use it in GitHub Desktop.
Gradle build script for Javadoc generation
task sourcesJar(type: Jar) {
from android.sourceSets.main.java.srcDirs
classifier = 'sources'
}
task javadoc(type: Javadoc) {
source = android.sourceSets.main.java.srcDirs
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
}
task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
from javadoc.destinationDir
}
artifacts {
archives javadocJar
archives sourcesJar
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment