--- 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<MavenPublication>("release") {