# HG changeset patch # User Da Risk # Date 1669933812 14400 # Node ID 6291c6dab84b0c4b23e3098b559aec9f4f9f1648 # Parent f165a9538ee34a25825ee92180d834e1649c4dd5 geekdroid: remove dagger-platform from generated pom diff -r f165a9538ee3 -r 6291c6dab84b geekdroid/build.gradle.kts --- a/geekdroid/build.gradle.kts Thu Dec 01 17:20:38 2022 -0400 +++ b/geekdroid/build.gradle.kts Thu Dec 01 18:30:12 2022 -0400 @@ -21,6 +21,8 @@ */ import com.geekorum.build.configureJavaVersion import com.geekorum.build.daggerPlatform +import groovy.util.Node +import groovy.util.NodeList plugins { id("com.android.library") @@ -123,6 +125,21 @@ } } inceptionYear.set("2017") + + // exclude dagger-platform + withXml { + val dependencyManagement = asNode().get("dependencyManagement") as NodeList + val dependencies = dependencyManagement.getAt("dependencies") as NodeList + dependencies.getAt("dependency") + .forEach { + val node = it as Node + val artifactId = (node.get("artifactId") as NodeList).single() as Node + val artifactIdTxt = (artifactId.value() as NodeList).single() + if (artifactIdTxt == "dagger-platform") { + node.parent().remove(node) + } + } + } } register("release") {