From 9e569cf1b065fd84e0ea4a41e2af1c0ba8e38930 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 13 May 2020 16:54:20 +0100 Subject: [PATCH] Remove non-user-facing packages from the javadoc Closes gh-20517 --- spring-boot-project/spring-boot-docs/build.gradle | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spring-boot-project/spring-boot-docs/build.gradle b/spring-boot-project/spring-boot-docs/build.gradle index 001b707afe..3099409d2e 100644 --- a/spring-boot-project/spring-boot-docs/build.gradle +++ b/spring-boot-project/spring-boot-docs/build.gradle @@ -58,9 +58,11 @@ task dependencyVersions(type: org.springframework.boot.build.constraints.Extract task javadoc(type: Javadoc) { dependsOn dependencyVersions project.rootProject.gradle.projectsEvaluated { + Set excludedProjects = ['spring-boot-antlib', 'spring-boot-configuration-metadata', 'spring-boot-configuration-processor', + 'spring-boot-gradle-plugin', 'spring-boot-jarmode-layertools', 'spring-boot-maven-plugin'] Set publishedProjects = rootProject.subprojects.findAll { it != project} .findAll { it.plugins.hasPlugin(JavaPlugin) && it.plugins.hasPlugin(MavenPublishPlugin) } - .findAll { it.name != "spring-boot-maven-plugin" && it.name != "spring-boot-gradle-plugin" } + .findAll { !excludedProjects.contains(it.name) } dependsOn publishedProjects.javadoc source publishedProjects.javadoc.source classpath = project.files(publishedProjects.javadoc.classpath)