aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjonmv <venstad@gmail.com>2023-12-17 14:08:19 +0100
committerjonmv <venstad@gmail.com>2023-12-17 14:08:19 +0100
commita655eb483c28908291813a29442e775665ad2331 (patch)
tree7de3cda78ec16e5c50f1b7932db7785e6d7e066f
parent5eb199b2b5670458324c4e6073a5a810bee33364 (diff)
Use natural artifact order, with own project at end
-rw-r--r--bundle-plugin/src/main/java/com/yahoo/container/plugin/mojo/AssembleFatJarMojo.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/bundle-plugin/src/main/java/com/yahoo/container/plugin/mojo/AssembleFatJarMojo.java b/bundle-plugin/src/main/java/com/yahoo/container/plugin/mojo/AssembleFatJarMojo.java
index ca2ffbb178e..54676fcbfc9 100644
--- a/bundle-plugin/src/main/java/com/yahoo/container/plugin/mojo/AssembleFatJarMojo.java
+++ b/bundle-plugin/src/main/java/com/yahoo/container/plugin/mojo/AssembleFatJarMojo.java
@@ -27,7 +27,7 @@ import java.io.IOException;
import java.io.InputStream;
import java.nio.file.Files;
import java.nio.file.StandardCopyOption;
-import java.util.Comparator;
+import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
import java.util.SortedSet;
@@ -104,7 +104,7 @@ public class AssembleFatJarMojo extends AbstractMojo {
var jarsToShade = projectDependencies.stream()
.filter(d -> !installedDependencies.contains(d) && !d.getType().equals("pom") && d.getScope().equals("compile"))
.map(Artifact::getFile)
- .collect(Collectors.toCollection(() -> new TreeSet<>(Comparator.<File>reverseOrder())));
+ .collect(Collectors.toCollection(LinkedHashSet::new));
jarsToShade.add(project.getArtifact().getFile());
try {
var classpath = generateClasspath(installedDependencies, projectDependencies);