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 );

Reply via email to