通过eclipse 查看依赖树出现以下报错:
An internal erroroccurred during: "Loading pom.xml".
查看错误eclipse 的错误trace:
java.lang.NullPointerException
atorg.apache.maven.shared.dependency.tree.DefaultDependencyTreeBuilder.buildDependencyTree(DefaultDependencyTreeBuilder.java:89)
atorg.maven.ide.eclipse.editor.pom.MavenPomEditor.readDependencies(MavenPomEditor.java:633)
atorg.maven.ide.eclipse.editor.pom.DependencyGraphPage$14.run(DependencyGraphPage.java:429)
atorg.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
经过排查发现是因为在pom文件中依赖了仓库中并不存在的jar包
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.6.0</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}\lib/tools.jar</systemPath>
</dependency>