This is an automated email from the ASF dual-hosted git repository. slachiewicz pushed a commit to branch MDEP-435 in repository https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git
commit 91f88b65ef2471ad0534306fb64b28c0d6987e95 Author: Bogdan Sikora <[email protected]> AuthorDate: Fri Nov 15 10:45:10 2019 +0100 [MDEP-435] - root node updated --- .../dependency/tree/XMLDependencyNodeVisitor.java | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/apache/maven/plugins/dependency/tree/XMLDependencyNodeVisitor.java b/src/main/java/org/apache/maven/plugins/dependency/tree/XMLDependencyNodeVisitor.java index adbfe02..55533e4 100644 --- a/src/main/java/org/apache/maven/plugins/dependency/tree/XMLDependencyNodeVisitor.java +++ b/src/main/java/org/apache/maven/plugins/dependency/tree/XMLDependencyNodeVisitor.java @@ -161,13 +161,22 @@ public class XMLDependencyNodeVisitor version.setTextContent( artifact.getVersion() ); element.appendChild( version ); - Element scope = doc.createElement( "scope" ); - scope.setTextContent( artifact.getScope() ); - element.appendChild( scope ); + if ( !root ) + { + Element scope = doc.createElement( "scope" ); + scope.setTextContent( artifact.getScope() ); + element.appendChild( scope ); - Element type = doc.createElement( "type" ); - type.setTextContent( artifact.getType() ); - element.appendChild( type ); + Element type = doc.createElement( "type" ); + type.setTextContent( artifact.getType() ); + element.appendChild( type ); + } + else + { + Element packaging = doc.createElement( "packaging" ); + packaging.setTextContent( artifact.getType() ); + element.appendChild( packaging ); + } Element dependencies = doc.createElement( "dependencies" ); element.appendChild( dependencies );
