commit | 12c0022dea8b6077bdbbd027cf7bef9127752f90 | [log] [tgz] |
---|---|---|
author | Romain Manni-Bucau <rmannibucau@gmail.com> | Thu Nov 29 15:38:26 2018 +0100 |
committer | Romain Manni-Bucau <rmannibucau@gmail.com> | Thu Nov 29 15:38:26 2018 +0100 |
tree | 8069208dc3b301fe847998e52be1303f99861d01 | |
parent | dddd37cd26e75bab3d19c3bba8857bc58db2af4b [diff] |
enforce determinism in the agent for libs
diff --git a/winegrower-extension/winegrower-agent/src/main/java/org/apache/winegrower/extension/agent/WinegrowerAgent.java b/winegrower-extension/winegrower-agent/src/main/java/org/apache/winegrower/extension/agent/WinegrowerAgent.java index da13c78..d198746 100644 --- a/winegrower-extension/winegrower-agent/src/main/java/org/apache/winegrower/extension/agent/WinegrowerAgent.java +++ b/winegrower-extension/winegrower-agent/src/main/java/org/apache/winegrower/extension/agent/WinegrowerAgent.java
@@ -16,6 +16,7 @@ import static java.util.Arrays.asList; import static java.util.Collections.enumeration; import static java.util.Collections.list; +import static java.util.Comparator.comparing; import static java.util.Optional.ofNullable; import static java.util.stream.Collectors.toList; @@ -99,6 +100,7 @@ .filter(File::exists) .flatMap(it -> it.isDirectory() ? ofNullable(it.listFiles()).map(Stream::of).orElseGet(Stream::empty) : Stream.of(it)) + .sorted(comparing(File::getName)) .filter(it -> it.getName().endsWith(".zip") || it.getName().endsWith(".jar")); }