testcontainers-java
25 строк · 933.0 Байт
1description = "Testcontainers :: BOM"
2
3publishing {
4publications {
5mavenJava(MavenPublication) { publication ->
6artifactId = "testcontainers-bom"
7artifacts = []
8
9pom.withXml {
10def dependencyManagementNode = asNode().appendNode('dependencyManagement').appendNode('dependencies')
11
12def bomProject = project
13rootProject.subprojects.each { subProject ->
14if (subProject != bomProject && subProject.plugins.findPlugin("maven-publish")) {
15dependencyManagementNode.appendNode('dependency').with {
16appendNode('groupId', subProject.group)
17appendNode('artifactId',subProject.name)
18appendNode('version', subProject.version)
19}
20}
21}
22}
23}
24}
25}
26