File tree Expand file tree Collapse file tree
src/main/java/org/apache/maven/plugins/dependency/analyze Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2020
2121import java .io .File ;
2222import java .io .StringWriter ;
23- import java .util .ArrayList ;
2423import java .util .Arrays ;
2524import java .util .Iterator ;
2625import java .util .LinkedHashMap ;
@@ -558,9 +557,12 @@ private void writeScriptableOutput(Set<Artifact> artifacts) {
558557 }
559558 }
560559
561- private List <Artifact > filterDependencies (Set <Artifact > artifacts , String [] excludes ) {
560+ private Set <Artifact > filterDependencies (Set <Artifact > artifacts , String [] excludes ) {
561+ if (excludes == null || excludes .length == 0 ) {
562+ return artifacts ;
563+ }
562564 ArtifactFilter filter = new StrictPatternExcludesArtifactFilter (Arrays .asList (excludes ));
563- List <Artifact > result = new ArrayList <>();
565+ Set <Artifact > result = new LinkedHashSet <>();
564566
565567 for (Iterator <Artifact > it = artifacts .iterator (); it .hasNext (); ) {
566568 Artifact artifact = it .next ();
You can’t perform that action at this time.
0 commit comments