Interface DependencyResolver

    • Method Detail

      • setupProjects

        void setupProjects​(org.apache.maven.execution.MavenSession session,
                           org.apache.maven.project.MavenProject project,
                           ReactorProject reactorProject)
      • computePreliminaryTargetPlatform

        TargetPlatform computePreliminaryTargetPlatform​(org.apache.maven.execution.MavenSession session,
                                                        org.apache.maven.project.MavenProject project,
                                                        List<ReactorProject> reactorProjects)
      • resolveDependencies

        DependencyArtifacts resolveDependencies​(org.apache.maven.execution.MavenSession session,
                                                org.apache.maven.project.MavenProject project,
                                                TargetPlatform targetPlatform,
                                                List<ReactorProject> reactorProjects,
                                                DependencyResolverConfiguration resolverConfiguration)
        Parameters:
        targetPlatform - The candidate artifacts which may be used to resolve dependencies. If null, the final target platform of the project will be used.
      • injectDependenciesIntoMavenModel

        void injectDependenciesIntoMavenModel​(org.apache.maven.project.MavenProject project,
                                              AbstractTychoProject projectType,
                                              DependencyArtifacts resolvedDependencies,
                                              org.codehaus.plexus.logging.Logger logger)