Merge pull request #122 from apache/null
[MDEP-729] fix NullPointerException
diff --git a/src/main/java/org/apache/maven/plugins/dependency/tree/VerboseDependencyGraphBuilder.java b/src/main/java/org/apache/maven/plugins/dependency/tree/VerboseDependencyGraphBuilder.java
index 610fb0f..ed43cd4 100644
--- a/src/main/java/org/apache/maven/plugins/dependency/tree/VerboseDependencyGraphBuilder.java
+++ b/src/main/java/org/apache/maven/plugins/dependency/tree/VerboseDependencyGraphBuilder.java
@@ -51,6 +51,7 @@
import java.util.Iterator;
import java.util.List;
import java.util.Map;
+import java.util.Objects;
import java.util.Set;
/**
@@ -160,8 +161,7 @@
node.setArtifact( node.getArtifact().setVersion( manager.getVersion() ) );
}
- // split these out one dereference per statement to narrow down a null pointer exception
- String managerScope = manager.getScope();
+ String managerScope = Objects.toString( manager.getScope(), "compile" );
Dependency dependency = node.getDependency();
String dependencyScope = dependency.getScope();
if ( !managerScope.equals( dependencyScope ) )