From 604ed15687a4fe35ed62c759d41e02e3d3d673df Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 19 Jul 2025 15:45:41 +0000 Subject: [PATCH 1/4] Initial plan From 0f652ba0507ffc25cafea83c3697e8c4da7116e1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 19 Jul 2025 15:55:01 +0000 Subject: [PATCH 2/4] Add dependency analysis plugin to identify unused dependencies Co-authored-by: trask <218610+trask@users.noreply.github.com> --- build.gradle.kts | 1 + settings.gradle.kts | 1 + 2 files changed, 2 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 5afd1326523..3f951b227ee 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -3,6 +3,7 @@ plugins { id("com.github.ben-manes.versions") id("ai.spotless-conventions") + id("com.autonomousapps.dependency-analysis") } val isRelease = (System.getProperty("isRelease") ?: "false").toBoolean() diff --git a/settings.gradle.kts b/settings.gradle.kts index 6f8af6bb4ad..5a6a1d226bb 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -6,6 +6,7 @@ pluginManagement { id("com.github.jk1.dependency-license-report") version "2.9" id("me.champeau.jmh") version "0.7.3" id("com.gradle.plugin-publish") version "1.3.1" + id("com.autonomousapps.dependency-analysis") version "2.10.0" } } From fefffdce9c32397da0783c3914ac670825449407 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 19 Jul 2025 16:00:49 +0000 Subject: [PATCH 3/4] Remove unused dependencies: logcaptor and nullaway Co-authored-by: trask <218610+trask@users.noreply.github.com> --- agent/agent-tooling/build.gradle.kts | 1 - dependencyManagement/build.gradle.kts | 2 -- 2 files changed, 3 deletions(-) diff --git a/agent/agent-tooling/build.gradle.kts b/agent/agent-tooling/build.gradle.kts index 63ed87fe6e2..613b8530f3b 100644 --- a/agent/agent-tooling/build.gradle.kts +++ b/agent/agent-tooling/build.gradle.kts @@ -83,7 +83,6 @@ dependencies { testImplementation("org.assertj:assertj-core") testImplementation("org.awaitility:awaitility") testImplementation("org.mockito:mockito-core") - testImplementation("io.github.hakky54:logcaptor") testCompileOnly("com.google.code.findbugs:jsr305") } diff --git a/dependencyManagement/build.gradle.kts b/dependencyManagement/build.gradle.kts index 66b0c28509b..47bcbd28bb1 100644 --- a/dependencyManagement/build.gradle.kts +++ b/dependencyManagement/build.gradle.kts @@ -64,14 +64,12 @@ val CORE_DEPENDENCIES = listOf( val DEPENDENCIES = listOf( "ch.qos.logback:logback-classic:1.3.15", // logback 1.4+ requires Java 11+ "ch.qos.logback.contrib:logback-json-classic:0.1.5", - "com.uber.nullaway:nullaway:0.12.7", "commons-codec:commons-codec:1.18.0", "org.apache.commons:commons-text:1.13.1", "com.google.code.gson:gson:2.13.1", "com.azure:azure-core-test:1.26.2", // this is not included in azure-sdk-bom "org.assertj:assertj-core:3.27.3", "org.awaitility:awaitility:4.3.0", - "io.github.hakky54:logcaptor:2.11.0", "io.opentelemetry.contrib:opentelemetry-jfr-connection:${otelContribVersion}-alpha", "io.opentelemetry.contrib:opentelemetry-runtime-attach-core:${otelContribVersion}-alpha", "com.google.code.findbugs:jsr305:3.0.2", From 8b8797312c66f1144c33e555f24561b2637fe0e9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 19 Jul 2025 16:21:22 +0000 Subject: [PATCH 4/4] Revert dependency-analysis plugin addition from settings.gradle.kts and build.gradle.kts Co-authored-by: trask <218610+trask@users.noreply.github.com> --- build.gradle.kts | 1 - settings.gradle.kts | 1 - 2 files changed, 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 3f951b227ee..5afd1326523 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -3,7 +3,6 @@ plugins { id("com.github.ben-manes.versions") id("ai.spotless-conventions") - id("com.autonomousapps.dependency-analysis") } val isRelease = (System.getProperty("isRelease") ?: "false").toBoolean() diff --git a/settings.gradle.kts b/settings.gradle.kts index 5a6a1d226bb..6f8af6bb4ad 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -6,7 +6,6 @@ pluginManagement { id("com.github.jk1.dependency-license-report") version "2.9" id("me.champeau.jmh") version "0.7.3" id("com.gradle.plugin-publish") version "1.3.1" - id("com.autonomousapps.dependency-analysis") version "2.10.0" } }