public interface DependencyResolver
Modifier and Type | Method and Description |
---|---|
TargetPlatform |
computePreliminaryTargetPlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
List<ReactorProject> reactorProjects) |
void |
injectDependenciesIntoMavenModel(org.apache.maven.project.MavenProject project,
AbstractTychoProject projectType,
DependencyArtifacts resolvedDependencies,
org.codehaus.plexus.logging.Logger logger) |
DependencyArtifacts |
resolveDependencies(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
TargetPlatform targetPlatform,
List<ReactorProject> reactorProjects,
DependencyResolverConfiguration resolverConfiguration) |
void |
setupProjects(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
ReactorProject reactorProject) |
void setupProjects(org.apache.maven.execution.MavenSession session, org.apache.maven.project.MavenProject project, ReactorProject reactorProject)
TargetPlatform computePreliminaryTargetPlatform(org.apache.maven.execution.MavenSession session, org.apache.maven.project.MavenProject project, List<ReactorProject> reactorProjects)
DependencyArtifacts resolveDependencies(org.apache.maven.execution.MavenSession session, org.apache.maven.project.MavenProject project, TargetPlatform targetPlatform, List<ReactorProject> reactorProjects, DependencyResolverConfiguration resolverConfiguration)
targetPlatform
- The candidate artifacts which may be used to resolve dependencies. If
null
, the final target platform of the project will be used.void injectDependenciesIntoMavenModel(org.apache.maven.project.MavenProject project, AbstractTychoProject projectType, DependencyArtifacts resolvedDependencies, org.codehaus.plexus.logging.Logger logger)
Copyright © 2008–2014 Eclipse Foundation. All rights reserved.