diff --git a/bom/build.gradle b/bom/build.gradle index 1a1b3c2d9f5..6826879ce18 100644 --- a/bom/build.gradle +++ b/bom/build.gradle @@ -9,11 +9,14 @@ publishing { pom.withXml { def dependencyManagementNode = asNode().appendNode('dependencyManagement').appendNode('dependencies') - rootProject.subprojects.findAll { it != project && !it.path.startsWith(":docs:") && it != project(":docs") }.each { subProject -> - dependencyManagementNode.appendNode('dependency').with { - appendNode('groupId', subProject.group) - appendNode('artifactId',subProject.name) - appendNode('version', subProject.version) + def bomProject = project + rootProject.subprojects.each { subProject -> + if (subProject != bomProject && subProject.plugins.findPlugin("maven-publish")) { + dependencyManagementNode.appendNode('dependency').with { + appendNode('groupId', subProject.group) + appendNode('artifactId',subProject.name) + appendNode('version', subProject.version) + } } } }