Author: jdcasey
Date: Mon Feb 18 17:35:40 2008
New Revision: 628953

URL: http://svn.apache.org/viewvc?rev=628953&view=rev
Log:
[MASSEMBLY-257] Avoid filtering/line-formatting logic (and memory it consumes) 
if the file is not filtered and no line-ending chars are specified.

Modified:
    
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/format/FileFormatter.java

Modified: 
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/format/FileFormatter.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/format/FileFormatter.java?rev=628953&r1=628952&r2=628953&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/format/FileFormatter.java
 (original)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/format/FileFormatter.java
 Mon Feb 18 17:35:40 2008
@@ -77,6 +77,11 @@
     public File format( File source, boolean filter, String lineEnding, File 
tempRoot )
         throws AssemblyFormattingException
     {
+        if ( !filter && ( AssemblyFileUtils.getLineEndingCharacters( 
lineEnding ) == null ) )
+        {
+            return source;
+        }
+
         File result = source;
 
         AssemblyFileUtils.verifyTempDirectoryAvailability( tempRoot, logger );


Reply via email to