Author: echatellier Date: 2009-10-16 11:44:41 +0200 (Fri, 16 Oct 2009) New Revision: 639 Modified: trunk/eugene/changelog.txt trunk/eugene/src/main/java/org/nuiton/eugene/GeneratorTask.java Log: Regression on ant task, was generating model file one by one Modified: trunk/eugene/changelog.txt =================================================================== --- trunk/eugene/changelog.txt 2009-10-13 12:15:50 UTC (rev 638) +++ trunk/eugene/changelog.txt 2009-10-16 09:44:41 UTC (rev 639) @@ -1,4 +1,5 @@ 1.0.1 + * 20091016 [chatellier] Regression on ant task, was generating model file one by one * 20090921 [desbois] [Evol #59] support innerClasses * 20090921 [desbois] [Evol #58] support static on operations * 20090903 [poussin] move attribute from class to classifier, interface can have static attribute Modified: trunk/eugene/src/main/java/org/nuiton/eugene/GeneratorTask.java =================================================================== --- trunk/eugene/src/main/java/org/nuiton/eugene/GeneratorTask.java 2009-10-13 12:15:50 UTC (rev 638) +++ trunk/eugene/src/main/java/org/nuiton/eugene/GeneratorTask.java 2009-10-16 09:44:41 UTC (rev 639) @@ -24,6 +24,7 @@ import java.net.URL; import java.net.URLClassLoader; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collections; import java.util.Iterator; import java.util.List; @@ -368,12 +369,11 @@ for (Generator generator : generators) { if (generator != null) { - for (File modelFile : modelFiles) { - log("Applying " + generator.getClass().getSimpleName() - + " on " + modelFile.getAbsolutePath(), + File[] modelFilesArray = modelFiles.toArray(new File[0]); + log("Applying " + generator.getClass().getSimpleName() + + " on " + Arrays.toString(modelFilesArray), Project.MSG_INFO); - generator.generate(modelFile, destDir); - } + generator.generate(modelFilesArray, destDir); } } }