The component Maven30DependencyResolver, which is used internally by DependencyResolver when running with Maven 3.0.x, raises a NoSuchMethodException when called. The stacktrace is:
In the method toDependency, it tries to reflectively calls the method RepositoryUtils#toDependency. In Maven 3.0.x, this method takes as parameter objects of type org.apache.maven.model.Dependency and org.sonatype.aether.artifact.ArtifactTypeRegistry. However, the code tries to look for a method taking as first parameter an object of type org.sonatype.aether.graph.Dependency instead. Since this method doesn't exist, the exception is thrown.
This issue is similar to
MSHARED-602, which targeted the DependencyCollector.