Class LifecycleDependencyResolver


  • @Named
    public class LifecycleDependencyResolver
    extends java.lang.Object

    Resolves dependencies for the artifacts in context of the lifecycle build

    NOTE: This class is not part of any public api and can be changed or deleted without prior notice.
    Since:
    3.0
    • Constructor Detail

      • LifecycleDependencyResolver

        public LifecycleDependencyResolver()
      • LifecycleDependencyResolver

        public LifecycleDependencyResolver​(ProjectDependenciesResolver projectDependenciesResolver,
                                           org.codehaus.plexus.logging.Logger logger)
    • Method Detail

      • areAllDependenciesInReactor

        private boolean areAllDependenciesInReactor​(java.util.Collection<MavenProject> projects,
                                                    java.util.Collection<org.eclipse.aether.graph.Dependency> dependencies)
      • getReactorProjectKeys

        private java.util.Set<java.lang.String> getReactorProjectKeys​(java.util.Collection<MavenProject> projects)
      • negate

        private java.util.Collection<java.lang.String> negate​(java.util.Collection<java.lang.String> scopes)