diff --git a/build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/AbstractDependencyFilterMojo.java b/build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/AbstractDependencyFilterMojo.java index ce689c45023..398899eab8b 100644 --- a/build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/AbstractDependencyFilterMojo.java +++ b/build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/AbstractDependencyFilterMojo.java @@ -20,7 +20,6 @@ import java.io.File; import java.net.MalformedURLException; import java.net.URL; import java.util.ArrayList; -import java.util.Collection; import java.util.LinkedHashSet; import java.util.List; import java.util.Set; @@ -196,20 +195,4 @@ public abstract class AbstractDependencyFilterMojo extends AbstractMojo { } - /** - * {@link ArtifactFilter} that only include runtime scopes. - */ - protected static class RuntimeArtifactFilter implements ArtifactFilter { - - private static final Collection SCOPES = List.of(Artifact.SCOPE_COMPILE, - Artifact.SCOPE_COMPILE_PLUS_RUNTIME, Artifact.SCOPE_RUNTIME); - - @Override - public boolean include(Artifact artifact) { - String scope = artifact.getScope(); - return !artifact.isOptional() && (scope == null || SCOPES.contains(scope)); - } - - } - }