You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

javadoc.gradle 471B

123456789101112131415
  1. apply plugin: 'java'
  2. gradle.projectsEvaluated {
  3. task aggregateJavadoc(type: Javadoc) {
  4. source allprojects.collect { it.sourceSets.main.allJava }
  5. classpath = files(allprojects.collect { it.sourceSets.main.compileClasspath })
  6. destinationDir = file("${buildDir}/docs/javadoc")
  7. }
  8. task packageJavadoc(type: Jar, dependsOn: 'aggregateJavadoc') {
  9. from project.aggregateJavadoc.destinationDir
  10. classifier = 'javadoc'
  11. }
  12. }