You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Ian Lavallee <ia...@gmail.com> on 2020/07/02 21:16:00 UTC

Tests fail when maven-resolver-api is added to dependency-plugin

I have a working verbose tree dependency graph builder in its own project
currently that I am trying to now integrate within the dependency plugin.

After adding maven-resolver-api:1.4.2 and not changing anything else mvn
verify fails with errors similar to:

1) Error injecting:
org.apache.maven.shared.transfer.artifact.resolve.internal.Maven31ArtifactResolver
  at ClassRealm[plexus.core, parent: null]
  at ClassRealm[plexus.core, parent: null]
  while locating
org.apache.maven.shared.transfer.artifact.resolve.ArtifactResolver
annotated with @com.google.inject.name.Named(value=maven31)

1) No implementation for org.eclipse.aether.RepositorySystem was bound.
  while locating
org.apache.maven.shared.transfer.artifact.resolve.internal.Maven31ArtifactResolver

I've been trying to figure out why but have not gotten anywhere in days.
Does anyone have any suggestions?

GitHub branch:
https://github.com/ian-lavallee/maven-dependency-plugin/tree/verboseDependencyTree

Thanks,
Ian