From 483dd866b6e1bd77dec9f3a8b6d380cc125644db Mon Sep 17 00:00:00 2001 From: Matthew Li Date: Thu, 9 Oct 2025 11:44:28 -0400 Subject: [PATCH 1/2] moving task dependency from gradle file to task --- .../datadog/gradle/plugin/config/SupportedConfigPlugin.kt | 5 +++++ utils/config-utils/build.gradle.kts | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/buildSrc/src/main/kotlin/datadog/gradle/plugin/config/SupportedConfigPlugin.kt b/buildSrc/src/main/kotlin/datadog/gradle/plugin/config/SupportedConfigPlugin.kt index 598d566bdf0..1e9654f114c 100644 --- a/buildSrc/src/main/kotlin/datadog/gradle/plugin/config/SupportedConfigPlugin.kt +++ b/buildSrc/src/main/kotlin/datadog/gradle/plugin/config/SupportedConfigPlugin.kt @@ -23,5 +23,10 @@ class SupportedConfigPlugin : Plugin { sourceset.configure { java.srcDir(generateTask) } + + // Make javadoc depend on the generated configurations + targetProject.tasks.named("javadoc") { + dependsOn(generateTask) + } } } diff --git a/utils/config-utils/build.gradle.kts b/utils/config-utils/build.gradle.kts index e77af1d50d0..301185f73c8 100644 --- a/utils/config-utils/build.gradle.kts +++ b/utils/config-utils/build.gradle.kts @@ -56,7 +56,3 @@ dependencies { testImplementation(project(":utils:test-utils")) testImplementation("org.snakeyaml:snakeyaml-engine:2.9") } - -tasks.named("javadoc") { - dependsOn("generateSupportedConfigurations") -} From 677efff2a13e7e830bbcca49e38e971417ef9002 Mon Sep 17 00:00:00 2001 From: Matthew Li Date: Thu, 9 Oct 2025 11:56:15 -0400 Subject: [PATCH 2/2] removing comment --- .../kotlin/datadog/gradle/plugin/config/SupportedConfigPlugin.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/buildSrc/src/main/kotlin/datadog/gradle/plugin/config/SupportedConfigPlugin.kt b/buildSrc/src/main/kotlin/datadog/gradle/plugin/config/SupportedConfigPlugin.kt index 1e9654f114c..dd23dbbcd05 100644 --- a/buildSrc/src/main/kotlin/datadog/gradle/plugin/config/SupportedConfigPlugin.kt +++ b/buildSrc/src/main/kotlin/datadog/gradle/plugin/config/SupportedConfigPlugin.kt @@ -24,7 +24,6 @@ class SupportedConfigPlugin : Plugin { java.srcDir(generateTask) } - // Make javadoc depend on the generated configurations targetProject.tasks.named("javadoc") { dependsOn(generateTask) }