public class ProjectDependencyGraphStub extends Object implements org.apache.maven.execution.ProjectDependencyGraph
Implements a graph as follows: A has no dependencies B depends on A C depends on A X depends on B & C Y depends on B Z depends on C
Modifier and Type | Field and Description |
---|---|
static org.apache.maven.project.MavenProject |
A |
static org.apache.maven.project.MavenProject |
B |
static org.apache.maven.project.MavenProject |
C |
static org.apache.maven.project.MavenProject |
UNKNOWN |
static org.apache.maven.project.MavenProject |
X |
static org.apache.maven.project.MavenProject |
Y |
static org.apache.maven.project.MavenProject |
Z |
Constructor and Description |
---|
ProjectDependencyGraphStub() |
Modifier and Type | Method and Description |
---|---|
List<org.apache.maven.project.MavenProject> |
getAllProjects() |
List<org.apache.maven.project.MavenProject> |
getDownstreamProjects(org.apache.maven.project.MavenProject project,
boolean transitive) |
static org.apache.maven.execution.MavenSession |
getMavenSession() |
static org.apache.maven.execution.MavenSession |
getMavenSession(org.apache.maven.project.MavenProject mavenProject) |
static org.apache.maven.lifecycle.internal.ProjectBuildList |
getProjectBuildList(org.apache.maven.execution.MavenSession session) |
static List<org.apache.maven.lifecycle.internal.ProjectSegment> |
getProjectBuilds(org.apache.maven.execution.MavenSession session) |
List<org.apache.maven.project.MavenProject> |
getSortedProjects() |
List<org.apache.maven.project.MavenProject> |
getUpstreamProjects(org.apache.maven.project.MavenProject project,
boolean transitive) |
public static final org.apache.maven.project.MavenProject A
public static final org.apache.maven.project.MavenProject B
public static final org.apache.maven.project.MavenProject C
public static final org.apache.maven.project.MavenProject X
public static final org.apache.maven.project.MavenProject Y
public static final org.apache.maven.project.MavenProject Z
public static final org.apache.maven.project.MavenProject UNKNOWN
public static org.apache.maven.lifecycle.internal.ProjectBuildList getProjectBuildList(org.apache.maven.execution.MavenSession session) throws org.apache.maven.plugin.InvalidPluginDescriptorException, org.apache.maven.plugin.version.PluginVersionResolutionException, org.apache.maven.plugin.PluginDescriptorParsingException, org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException, org.apache.maven.plugin.MojoNotFoundException, org.apache.maven.plugin.PluginNotFoundException, org.apache.maven.plugin.PluginResolutionException, org.apache.maven.lifecycle.LifecyclePhaseNotFoundException, org.apache.maven.lifecycle.LifecycleNotFoundException
org.apache.maven.plugin.InvalidPluginDescriptorException
org.apache.maven.plugin.version.PluginVersionResolutionException
org.apache.maven.plugin.PluginDescriptorParsingException
org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException
org.apache.maven.plugin.MojoNotFoundException
org.apache.maven.plugin.PluginNotFoundException
org.apache.maven.plugin.PluginResolutionException
org.apache.maven.lifecycle.LifecyclePhaseNotFoundException
org.apache.maven.lifecycle.LifecycleNotFoundException
public static List<org.apache.maven.lifecycle.internal.ProjectSegment> getProjectBuilds(org.apache.maven.execution.MavenSession session) throws org.apache.maven.plugin.InvalidPluginDescriptorException, org.apache.maven.plugin.version.PluginVersionResolutionException, org.apache.maven.plugin.PluginDescriptorParsingException, org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException, org.apache.maven.plugin.PluginNotFoundException, org.apache.maven.plugin.MojoNotFoundException, org.apache.maven.plugin.PluginResolutionException, org.apache.maven.lifecycle.LifecyclePhaseNotFoundException, org.apache.maven.lifecycle.LifecycleNotFoundException
org.apache.maven.plugin.InvalidPluginDescriptorException
org.apache.maven.plugin.version.PluginVersionResolutionException
org.apache.maven.plugin.PluginDescriptorParsingException
org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException
org.apache.maven.plugin.PluginNotFoundException
org.apache.maven.plugin.MojoNotFoundException
org.apache.maven.plugin.PluginResolutionException
org.apache.maven.lifecycle.LifecyclePhaseNotFoundException
org.apache.maven.lifecycle.LifecycleNotFoundException
public List<org.apache.maven.project.MavenProject> getAllProjects()
getAllProjects
in interface org.apache.maven.execution.ProjectDependencyGraph
public List<org.apache.maven.project.MavenProject> getSortedProjects()
getSortedProjects
in interface org.apache.maven.execution.ProjectDependencyGraph
public List<org.apache.maven.project.MavenProject> getDownstreamProjects(org.apache.maven.project.MavenProject project, boolean transitive)
getDownstreamProjects
in interface org.apache.maven.execution.ProjectDependencyGraph
public List<org.apache.maven.project.MavenProject> getUpstreamProjects(org.apache.maven.project.MavenProject project, boolean transitive)
getUpstreamProjects
in interface org.apache.maven.execution.ProjectDependencyGraph
public static org.apache.maven.execution.MavenSession getMavenSession(org.apache.maven.project.MavenProject mavenProject)
public static org.apache.maven.execution.MavenSession getMavenSession()
Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.