Author: tchemit Date: 2009-10-10 11:02:45 +0200 (Sat, 10 Oct 2009) New Revision: 11 Modified: trunk/maven-jredmine-plugin/src/main/java/org/nuiton/jredmine/plugin/PublishAttachmentsMojo.java Log: fix error in publish announcement Modified: trunk/maven-jredmine-plugin/src/main/java/org/nuiton/jredmine/plugin/PublishAttachmentsMojo.java =================================================================== --- trunk/maven-jredmine-plugin/src/main/java/org/nuiton/jredmine/plugin/PublishAttachmentsMojo.java 2009-10-10 09:01:55 UTC (rev 10) +++ trunk/maven-jredmine-plugin/src/main/java/org/nuiton/jredmine/plugin/PublishAttachmentsMojo.java 2009-10-10 09:02:45 UTC (rev 11) @@ -20,13 +20,13 @@ */ package org.nuiton.jredmine.plugin; + import java.io.File; import java.io.IOException; -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; import org.nuiton.jredmine.model.Attachment; import org.nuiton.helper.plugin.CollectFilesMojo; @@ -206,8 +206,6 @@ protected List<File> getFilesToDeploy() throws MojoExecutionException { - Properties p = new Properties(); - // load definition file List<File> incoming = null; @@ -218,22 +216,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; } }