Fix javadoc generation and some errors

- Generate javadoc containing all the classes from all submodules
This commit is contained in:
Mauricio Colli
2018-03-18 16:17:22 -03:00
parent f787b375e5
commit fa3974bf3a
5 changed files with 21 additions and 5 deletions

View File

@@ -29,3 +29,19 @@ subprojects {
}
}
// https://discuss.gradle.org/t/best-approach-gradle-multi-module-project-generate-just-one-global-javadoc/18657/21
task aggregatedJavadocs(type: Javadoc, group: 'Documentation') {
destinationDir = file("$buildDir/docs/javadoc")
title = "$project.name $version"
// options.memberLevel = JavadocMemberLevel.PRIVATE
options.links 'https://docs.oracle.com/javase/7/docs/api/'
subprojects.each { project ->
project.tasks.withType(Javadoc).each { javadocTask ->
source += javadocTask.source
classpath += javadocTask.classpath
excludes += javadocTask.excludes
includes += javadocTask.includes
}
}
}