|
29 | 29 | import java.util.ArrayList; |
30 | 30 | import java.util.Collections; |
31 | 31 | import java.util.Enumeration; |
32 | | -import java.util.HashMap; |
| 32 | +import java.util.LinkedHashMap; |
33 | 33 | import java.util.List; |
34 | 34 | import java.util.Map; |
35 | 35 | import java.util.Set; |
@@ -309,19 +309,19 @@ private static ReflectorClassLoader createIsolatedClassLoader( |
309 | 309 | record FilterableArtifact(Artifact artifact, boolean scan) { |
310 | 310 | } |
311 | 311 |
|
312 | | - Map<String, FilterableArtifact> projectDependencies = new HashMap<>( |
313 | | - project.getArtifacts().stream() |
314 | | - // Exclude all maven artifacts to prevent class loading |
315 | | - // clash |
316 | | - // with maven.api class realm |
317 | | - .filter(artifact -> !DEPENDENCIES_GROUP_EXCLUSIONS |
318 | | - .contains(artifact.getGroupId())) |
319 | | - .filter(Reflector::isProductionDependency) |
320 | | - .map(artifact -> new FilterableArtifact(artifact, |
321 | | - shouldScan.test(artifact))) |
322 | | - .collect(Collectors.toMap( |
323 | | - item -> keyMapper.apply(item.artifact), |
324 | | - Function.identity()))); |
| 312 | + Map<String, FilterableArtifact> projectDependencies = project |
| 313 | + .getArtifacts().stream() |
| 314 | + // Exclude all maven artifacts to prevent class loading |
| 315 | + // clash |
| 316 | + // with maven.api class realm |
| 317 | + .filter(artifact -> !DEPENDENCIES_GROUP_EXCLUSIONS |
| 318 | + .contains(artifact.getGroupId())) |
| 319 | + .filter(Reflector::isProductionDependency) |
| 320 | + .map(artifact -> new FilterableArtifact(artifact, |
| 321 | + shouldScan.test(artifact))) |
| 322 | + .collect(Collectors.toMap( |
| 323 | + item -> keyMapper.apply(item.artifact), |
| 324 | + Function.identity(), (a, b) -> a, LinkedHashMap::new)); |
325 | 325 |
|
326 | 326 | if (mojoExecution != null) { |
327 | 327 |
|
|
0 commit comments