Author: tchemit Date: 2009-10-10 11:01:55 +0200 (Sat, 10 Oct 2009) New Revision: 10 Modified: tags/1.0.0-rc-1/maven-jredmine-plugin/src/main/java/org/nuiton/jredmine/plugin/PublishAttachmentsMojo.java Log: fix error in publish announcement Modified: tags/1.0.0-rc-1/maven-jredmine-plugin/src/main/java/org/nuiton/jredmine/plugin/PublishAttachmentsMojo.java =================================================================== --- tags/1.0.0-rc-1/maven-jredmine-plugin/src/main/java/org/nuiton/jredmine/plugin/PublishAttachmentsMojo.java 2009-10-10 07:58:10 UTC (rev 9) +++ tags/1.0.0-rc-1/maven-jredmine-plugin/src/main/java/org/nuiton/jredmine/plugin/PublishAttachmentsMojo.java 2009-10-10 09:01:55 UTC (rev 10) @@ -25,6 +25,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; +import java.util.Comparator; import java.util.List; import java.util.Properties; import org.apache.maven.plugin.MojoExecutionException; @@ -206,8 +207,6 @@ protected List<File> getFilesToDeploy() throws MojoExecutionException { - Properties p = new Properties(); - // load definition file List<File> incoming = null; @@ -218,22 +217,18 @@ throw new MojoExecutionException("could not load file " + filesFromProperties, ex); } - List<File> results = new ArrayList<File>(); - // sort attachments by file names - List<String> names = new ArrayList<String>(incoming.size()); - for (File f : incoming) { - names.add(f.getName()); - } + Collections.sort(incoming, new Comparator<File>() { - Collections.sort(names); + @Override + public int compare(File o1, File o2) { - for (String f : names) { - File file = new File(p.getProperty(f)); - results.add(file); - } - return results; + return o1.getName().compareTo(o2.getName()); + } + }); + + return incoming; } }