diff --git a/build.gradle.kts b/build.gradle.kts index 40a14a75b1863..bd5945a43f30e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -91,7 +91,7 @@ tasks.named("dependencyUpdates") { // all dependencies at once is beneficial, e.g. for debugging version conflict resolution. // [1]: https://docs.gradle.org/current/userguide/viewing_debugging_dependencies.html#sec:listing_dependencies tasks.register("allDependencies") { - val dependenciesTasks = allprojects.map { it.tasks.named("dependencies").get() }.sorted() + val dependenciesTasks = getTasksByName("dependencies", /* recursive = */ true).sorted() dependsOn(dependenciesTasks) // Ensure deterministic output by requiring to run tasks after each other in always the same order. diff --git a/buildSrc/src/main/kotlin/ort-plugins-conventions.gradle.kts b/buildSrc/src/main/kotlin/ort-plugins-conventions.gradle.kts index 034af07037866..bca19e77aa5fc 100644 --- a/buildSrc/src/main/kotlin/ort-plugins-conventions.gradle.kts +++ b/buildSrc/src/main/kotlin/ort-plugins-conventions.gradle.kts @@ -35,7 +35,7 @@ dependencies { // their own. val embeddedProjects = setOf("gradle-plugin", "web-app-template") - project.subprojects.filter { + childProjects.values.filter { it.name !in embeddedProjects }.forEach { api(it)