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 );