Index: src/main/java/org/apache/maven/plugin/ear/ApplicationXmlWriter.java =================================================================== --- src/main/java/org/apache/maven/plugin/ear/ApplicationXmlWriter.java (revision 899336) +++ src/main/java/org/apache/maven/plugin/ear/ApplicationXmlWriter.java (working copy) @@ -58,21 +58,26 @@ if ( GenerateApplicationXmlMojo.VERSION_1_3.equals( version ) ) { writer = initializeRootElementOneDotThree( w ); - } - else if ( GenerateApplicationXmlMojo.VERSION_1_4.equals( version ) ) - { - writer = initializeRootElementOneDotFour( w ); - } - else if ( GenerateApplicationXmlMojo.VERSION_5.equals( version ) ) - { - writer = initializeRootElementFive( w ); + writeDisplayName( context.getDisplayName(), writer ); + writeDescription( context.getDescription(), writer ); } - else if ( GenerateApplicationXmlMojo.VERSION_6.equals( version )) + else { - writer = initializeRootElementSix( w ); + if ( GenerateApplicationXmlMojo.VERSION_1_4.equals( version ) ) + { + writer = initializeRootElementOneDotFour( w ); + } + else if ( GenerateApplicationXmlMojo.VERSION_5.equals( version ) ) + { + writer = initializeRootElementFive( w ); + } + else if ( GenerateApplicationXmlMojo.VERSION_6.equals( version )) + { + writer = initializeRootElementSix( w ); + } + writeDescription( context.getDescription(), writer ); + writeDisplayName( context.getDisplayName(), writer ); } - writeDisplayName( context.getDisplayName(), writer ); - writeDescription( context.getDescription(), writer ); final Iterator moduleIt = context.getEarModules().iterator(); while ( moduleIt.hasNext() )