Closed
Description
In order to enable reproducible builds, Archiver
instances should add their entries in some predictable and reproducible way. To this end AbstractArchiver#addFileSet
should add the files in some order. Sorted alphabetically for example.
As the current implementation does not guarantee any particular order we could just modify it to add the entries in alphabetical order, but we may add addition argument that indicates if the entries should be sorted. What do you think?
To implement this a change in PlexusIoFileResourceCollection
is required as well. I've opened a ticket for it too - codehaus-plexus/plexus-io#18