1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
Description: Sort the components to make the metadata reproducible
Author: Emmanuel Bourg <ebourg@apache.org>
Forwarded: no
--- a/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/DefaultMetadataGenerator.java
+++ b/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/DefaultMetadataGenerator.java
@@ -82,6 +82,12 @@
}
}
+ Collections.sort(descriptors, new java.util.Comparator<ComponentDescriptor>() {
+ public int compare(ComponentDescriptor d1, ComponentDescriptor d2) {
+ return d1.getHumanReadableKey().compareTo(d2.getHumanReadableKey());
+ }
+ });
+
List<File> componentDescriptors = new ArrayList<File>();
//
|