From f92f58d0b37c5bc03a355b9e3e1a0a99fe14478c Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Mon, 7 Jan 2013 13:06:59 -0800 Subject: [PATCH] Gradle 'api' task depends on 'jar' tasks Update the gradle 'api' task to depend on the 'jar' task of all subprojects. This intern ensures that the 'asmRepackJar' and 'cglibRepackJar' tasks run which is critical for JavaDoc generation. --- build.gradle | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build.gradle b/build.gradle index 8c0a1b4245..b9533242d5 100644 --- a/build.gradle +++ b/build.gradle @@ -788,6 +788,11 @@ configure(rootProject) { description = "Generates aggregated Javadoc API documentation." title = "${rootProject.description} ${version} API" + dependsOn { + subprojects.collect { + it.tasks.getByName("jar") + } + } options.memberLevel = org.gradle.external.javadoc.JavadocMemberLevel.PROTECTED options.author = true options.header = rootProject.description