Modified: 
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/creator/FilesetArchetypeCreator.java
URL: 
http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/creator/FilesetArchetypeCreator.java?rev=1143373&r1=1143372&r2=1143373&view=diff
==============================================================================
--- 
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/creator/FilesetArchetypeCreator.java
 (original)
+++ 
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/creator/FilesetArchetypeCreator.java
 Wed Jul  6 12:24:30 2011
@@ -1395,11 +1395,11 @@ public class FilesetArchetypeCreator
 
         List<String> files = new ArrayList<String>( fileNames );
 
-        String languageIncludes = "";
+        StringBuilder languageIncludes = new StringBuilder(  );
 
         for ( String language : languages )
         {
-            languageIncludes += ( ( languageIncludes.length() == 0 ) ? "" : 
"," ) + language + "/**";
+            languageIncludes .append( ( ( languageIncludes.length() == 0 ) ? 
"" : "," ) + language + "/**" );
         }
 
         getLogger().debug( "Using languages includes " + languageIncludes );
@@ -1415,7 +1415,7 @@ public class FilesetArchetypeCreator
         getLogger().debug( "Using filtered includes " + filteredIncludes );
 
         /* sourcesMainFiles */
-        List<String> sourcesMainFiles = 
archetypeFilesResolver.findSourcesMainFiles( files, languageIncludes );
+        List<String> sourcesMainFiles = 
archetypeFilesResolver.findSourcesMainFiles( files, languageIncludes.toString() 
);
         if ( !sourcesMainFiles.isEmpty() )
         {
             files.removeAll( sourcesMainFiles );
@@ -1436,7 +1436,7 @@ public class FilesetArchetypeCreator
         }
 
         /* resourcesMainFiles */
-        List<String> resourcesMainFiles = 
archetypeFilesResolver.findResourcesMainFiles( files, languageIncludes );
+        List<String> resourcesMainFiles = 
archetypeFilesResolver.findResourcesMainFiles( files, 
languageIncludes.toString() );
         if ( !resourcesMainFiles.isEmpty() )
         {
             files.removeAll( resourcesMainFiles );
@@ -1456,7 +1456,7 @@ public class FilesetArchetypeCreator
         }
 
         /* sourcesTestFiles */
-        List<String> sourcesTestFiles = 
archetypeFilesResolver.findSourcesTestFiles( files, languageIncludes );
+        List<String> sourcesTestFiles = 
archetypeFilesResolver.findSourcesTestFiles( files, languageIncludes.toString() 
);
         if ( !sourcesTestFiles.isEmpty() )
         {
             files.removeAll( sourcesTestFiles );
@@ -1476,7 +1476,7 @@ public class FilesetArchetypeCreator
         }
 
         /* ressourcesTestFiles */
-        List<String> resourcesTestFiles = 
archetypeFilesResolver.findResourcesTestFiles( files, languageIncludes );
+        List<String> resourcesTestFiles = 
archetypeFilesResolver.findResourcesTestFiles( files, 
languageIncludes.toString() );
         if ( !resourcesTestFiles.isEmpty() )
         {
             files.removeAll( resourcesTestFiles );
@@ -1496,7 +1496,7 @@ public class FilesetArchetypeCreator
         }
 
         /* siteFiles */
-        List<String> siteFiles = archetypeFilesResolver.findSiteFiles( files, 
languageIncludes );
+        List<String> siteFiles = archetypeFilesResolver.findSiteFiles( files, 
languageIncludes.toString() );
         if ( !siteFiles.isEmpty() )
         {
             files.removeAll( siteFiles );
@@ -1516,7 +1516,7 @@ public class FilesetArchetypeCreator
         }
 
         /* thirdLevelSourcesfiles */
-        List<String> thirdLevelSourcesfiles = 
archetypeFilesResolver.findOtherSources( 3, files, languageIncludes );
+        List<String> thirdLevelSourcesfiles = 
archetypeFilesResolver.findOtherSources( 3, files, languageIncludes.toString() 
);
         if ( !thirdLevelSourcesfiles.isEmpty() )
         {
             files.removeAll( thirdLevelSourcesfiles );
@@ -1536,7 +1536,7 @@ public class FilesetArchetypeCreator
 
             /* thirdLevelResourcesfiles */
             List<String> thirdLevelResourcesfiles =
-                archetypeFilesResolver.findOtherResources( 3, files, 
thirdLevelSourcesfiles, languageIncludes );
+                archetypeFilesResolver.findOtherResources( 3, files, 
thirdLevelSourcesfiles, languageIncludes.toString() );
             if ( !thirdLevelResourcesfiles.isEmpty() )
             {
                 files.removeAll( thirdLevelResourcesfiles );
@@ -1557,7 +1557,7 @@ public class FilesetArchetypeCreator
         } // end if
 
         /* secondLevelSourcesfiles */
-        List<String> secondLevelSourcesfiles = 
archetypeFilesResolver.findOtherSources( 2, files, languageIncludes );
+        List<String> secondLevelSourcesfiles = 
archetypeFilesResolver.findOtherSources( 2, files, languageIncludes.toString() 
);
         if ( !secondLevelSourcesfiles.isEmpty() )
         {
             files.removeAll( secondLevelSourcesfiles );
@@ -1577,7 +1577,7 @@ public class FilesetArchetypeCreator
         }
 
         /* secondLevelResourcesfiles */
-        List<String> secondLevelResourcesfiles = 
archetypeFilesResolver.findOtherResources( 2, files, languageIncludes );
+        List<String> secondLevelResourcesfiles = 
archetypeFilesResolver.findOtherResources( 2, files, 
languageIncludes.toString() );
         if ( !secondLevelResourcesfiles.isEmpty() )
         {
             files.removeAll( secondLevelResourcesfiles );
@@ -1597,7 +1597,7 @@ public class FilesetArchetypeCreator
         }
 
         /* rootResourcesfiles */
-        List<String> rootResourcesfiles = 
archetypeFilesResolver.findOtherResources( 0, files, languageIncludes );
+        List<String> rootResourcesfiles = 
archetypeFilesResolver.findOtherResources( 0, files, 
languageIncludes.toString() );
         if ( !rootResourcesfiles.isEmpty() )
         {
             files.removeAll( rootResourcesfiles );


Reply via email to