From 02f8c47222f49010a4c6e20d3751240f3b387fa3 Mon Sep 17 00:00:00 2001 From: Jon Brisbin Date: Mon, 15 Oct 2012 17:32:47 -0400 Subject: [PATCH] Updated javadoc generation to aggregate from all submodules. --- build.gradle | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/build.gradle b/build.gradle index dd9ec7d2e..336a1bbee 100644 --- a/build.gradle +++ b/build.gradle @@ -89,6 +89,22 @@ configure(subprojects) { subproject -> } +configure(rootProject) { + + task javadoc(type: Javadoc) { + title = "Spring Data REST ${version} API" + source subprojects.collect { project -> project.sourceSets.main.allJava } + classpath = files(subprojects.collect { project -> project.sourceSets.main.compileClasspath }) + destinationDir = new File(buildDir, "javadoc") + + options.memberLevel = org.gradle.external.javadoc.JavadocMemberLevel.PROTECTED + options.author = true + options.header = "Spring Data REST ${version} API" + //options.overview = "${projectDir}/src/main/java/overview.html" + } + +} + task wrapper(type: Wrapper) { gradleVersion = "1.1" } idea {