From 2b30927f9ced498f9f5d6e53bad9e00e6f73c979 Mon Sep 17 00:00:00 2001 From: vfedoriv Date: Fri, 27 Jan 2023 14:47:16 +0200 Subject: [PATCH] handle thread interrupts --- .../aether/internal/impl/collect/df/DfDependencyCollector.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/df/DfDependencyCollector.java b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/df/DfDependencyCollector.java index 268100f0e..d0251719e 100644 --- a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/df/DfDependencyCollector.java +++ b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/df/DfDependencyCollector.java @@ -145,6 +145,9 @@ private void processDependency( Args args, RequestTrace parent, Results results, VersionFilter verFilter, Dependency dependency, List relocations, boolean disableVersionManagement ) { + if (Thread.currentThread().isInterrupted()) { + return; + } if ( depSelector != null && !depSelector.selectDependency( dependency ) ) { return;