You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by br...@apache.org on 2006/04/27 09:02:23 UTC
svn commit: r397450 -
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/phase/RewritePomsForReleasePhase.java
Author: brett
Date: Thu Apr 27 00:02:21 2006
New Revision: 397450
URL: http://svn.apache.org/viewcvs?rev=397450&view=rev
Log:
platform independence
Modified:
maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/phase/RewritePomsForReleasePhase.java
Modified: maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/phase/RewritePomsForReleasePhase.java
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/phase/RewritePomsForReleasePhase.java?rev=397450&r1=397449&r2=397450&view=diff
==============================================================================
--- maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/phase/RewritePomsForReleasePhase.java (original)
+++ maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/phase/RewritePomsForReleasePhase.java Thu Apr 27 00:02:21 2006
@@ -39,6 +39,7 @@
import org.jdom.Namespace;
import org.jdom.filter.ElementFilter;
import org.jdom.input.SAXBuilder;
+import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
import java.io.File;
@@ -88,7 +89,10 @@
// rewrite DOM as a string to find differences, since text outside the root element is not tracked
StringWriter w = new StringWriter();
- new XMLOutputter().output( document.getRootElement(), w );
+ Format format = Format.getRawFormat();
+ format.setLineSeparator( System.getProperty( "line.separator" ) );
+ XMLOutputter out = new XMLOutputter( format );
+ out.output( document.getRootElement(), w );
int index = content.indexOf( w.toString() );
if ( index > 0 )
@@ -372,7 +376,10 @@
writer.write( intro );
}
- new XMLOutputter().output( document.getRootElement(), writer );
+ Format format = Format.getRawFormat();
+ format.setLineSeparator( System.getProperty( "line.separator" ) );
+ XMLOutputter out = new XMLOutputter( format );
+ out.output( document.getRootElement(), writer );
if ( outtro != null )
{