Skip to content

Commit bfb44a0

Browse files
authored
include only published projects into BOM (#2118)
1 parent 9c320ee commit bfb44a0

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

bom/build.gradle

+8-5
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,14 @@ publishing {
99
pom.withXml {
1010
def dependencyManagementNode = asNode().appendNode('dependencyManagement').appendNode('dependencies')
1111

12-
rootProject.subprojects.findAll { it != project && !it.path.startsWith(":docs:") && it != project(":docs") }.each { subProject ->
13-
dependencyManagementNode.appendNode('dependency').with {
14-
appendNode('groupId', subProject.group)
15-
appendNode('artifactId',subProject.name)
16-
appendNode('version', subProject.version)
12+
def bomProject = project
13+
rootProject.subprojects.each { subProject ->
14+
if (subProject != bomProject && subProject.plugins.findPlugin("maven-publish")) {
15+
dependencyManagementNode.appendNode('dependency').with {
16+
appendNode('groupId', subProject.group)
17+
appendNode('artifactId',subProject.name)
18+
appendNode('version', subProject.version)
19+
}
1720
}
1821
}
1922
}

0 commit comments

Comments
 (0)