From 9d30de996622795adbbc501038472eecf4035ae3 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Fri, 23 Sep 2022 16:31:17 +0100 Subject: [PATCH] Exclude all tools projects from the aggregated javadoc Closes gh-31955 --- spring-boot-project/spring-boot-docs/build.gradle | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/spring-boot-project/spring-boot-docs/build.gradle b/spring-boot-project/spring-boot-docs/build.gradle index b7d01a9f44f..5e8da4f8eb4 100644 --- a/spring-boot-project/spring-boot-docs/build.gradle +++ b/spring-boot-project/spring-boot-docs/build.gradle @@ -189,11 +189,9 @@ task dependencyVersions(type: org.springframework.boot.build.constraints.Extract task aggregatedJavadoc(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} + Set publishedProjects = rootProject.subprojects.findAll { it != project } .findAll { it.plugins.hasPlugin(JavaPlugin) && it.plugins.hasPlugin(MavenPublishPlugin) } - .findAll { !excludedProjects.contains(it.name) } + .findAll { !it.path.contains(":spring-boot-tools:") } .findAll { !it.name.startsWith('spring-boot-starter') } dependsOn publishedProjects.javadoc source publishedProjects.javadoc.source