Author: fgiust Date: Mon Dec 12 13:02:38 2005 New Revision: 356373 URL: http://svn.apache.org/viewcvs?rev=356373&view=rev Log: filter out empty xmlns while writing
Modified: maven/maven-1/plugins/trunk/release/src/main/org/apache/maven/release/AbstractPomTransformer.java Modified: maven/maven-1/plugins/trunk/release/src/main/org/apache/maven/release/AbstractPomTransformer.java URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/release/src/main/org/apache/maven/release/AbstractPomTransformer.java?rev=356373&r1=356372&r2=356373&view=diff ============================================================================== --- maven/maven-1/plugins/trunk/release/src/main/org/apache/maven/release/AbstractPomTransformer.java (original) +++ maven/maven-1/plugins/trunk/release/src/main/org/apache/maven/release/AbstractPomTransformer.java Mon Dec 12 13:02:38 2005 @@ -28,6 +28,7 @@ import org.apache.commons.io.FileUtils; import org.dom4j.Document; +import org.dom4j.Namespace; import org.dom4j.Node; import org.dom4j.io.OutputFormat; import org.dom4j.io.SAXReader; @@ -335,7 +336,15 @@ format.setEncoding( encoding ); } - XMLWriter writer = new XMLWriter( format ); + XMLWriter writer = new XMLWriter( format ) + { + protected boolean isNamespaceDeclaration( Namespace ns ) + { + // this will filter out empty namespaces, only the correct POM ns is allowed + return "http://maven.apache.org/POM/3.0.0".equals( ns.getURI() ); + } + }; + writer.setOutputStream( os ); writer.write( getDocument() ); writer.flush();