normalize document POM
diff --git a/archetype-common/src/main/java/org/apache/maven/archetype/common/util/PomUtils.java b/archetype-common/src/main/java/org/apache/maven/archetype/common/util/PomUtils.java
index 55c2f1b..caea494 100644
--- a/archetype-common/src/main/java/org/apache/maven/archetype/common/util/PomUtils.java
+++ b/archetype-common/src/main/java/org/apache/maven/archetype/common/util/PomUtils.java
@@ -132,6 +132,8 @@
             tr.setOutputProperty( OutputKeys.METHOD, "xml" );
             tr.setOutputProperty( OutputKeys.ENCODING, "UTF-8" );
             tr.setOutputProperty( "{http://xml.apache.org/xslt}indent-amount", "2" );
+            document.getDomConfig().setParameter( "infoset", Boolean.TRUE );
+            document.getDocumentElement().normalize();
             tr.transform( new DOMSource( document ), new StreamResult( fileWriter ) );
             return true;
         }