You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sl...@apache.org on 2021/04/08 20:22:22 UTC
[maven-dependency-plugin] 05/07: [MDEP-435] - root node updated
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 <si...@protonmail.com>
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 );