public class DefaultMavenExecutionResult extends java.lang.Object implements MavenExecutionResult
Modifier and Type | Field and Description |
---|---|
private java.util.Map<MavenProject,BuildSummary> |
buildSummaries |
private DependencyResolutionResult |
dependencyResolutionResult |
private java.util.List<java.lang.Throwable> |
exceptions |
private MavenProject |
project |
private java.util.List<MavenProject> |
topologicallySortedProjects |
Constructor and Description |
---|
DefaultMavenExecutionResult() |
Modifier and Type | Method and Description |
---|---|
void |
addBuildSummary(BuildSummary summary)
Add the specified build summary.
|
MavenExecutionResult |
addException(java.lang.Throwable t) |
BuildSummary |
getBuildSummary(MavenProject project)
Gets the build summary for the specified project.
|
DependencyResolutionResult |
getDependencyResolutionResult() |
java.util.List<java.lang.Throwable> |
getExceptions() |
MavenProject |
getProject() |
java.util.List<MavenProject> |
getTopologicallySortedProjects() |
boolean |
hasExceptions() |
MavenExecutionResult |
setDependencyResolutionResult(DependencyResolutionResult dependencyResolutionResult) |
MavenExecutionResult |
setProject(MavenProject project) |
MavenExecutionResult |
setTopologicallySortedProjects(java.util.List<MavenProject> topologicallySortedProjects) |
private MavenProject project
private java.util.List<MavenProject> topologicallySortedProjects
private DependencyResolutionResult dependencyResolutionResult
private final java.util.List<java.lang.Throwable> exceptions
private final java.util.Map<MavenProject,BuildSummary> buildSummaries
public MavenExecutionResult setProject(MavenProject project)
setProject
in interface MavenExecutionResult
public MavenProject getProject()
getProject
in interface MavenExecutionResult
public MavenExecutionResult setTopologicallySortedProjects(java.util.List<MavenProject> topologicallySortedProjects)
setTopologicallySortedProjects
in interface MavenExecutionResult
public java.util.List<MavenProject> getTopologicallySortedProjects()
getTopologicallySortedProjects
in interface MavenExecutionResult
public DependencyResolutionResult getDependencyResolutionResult()
getDependencyResolutionResult
in interface MavenExecutionResult
public MavenExecutionResult setDependencyResolutionResult(DependencyResolutionResult dependencyResolutionResult)
setDependencyResolutionResult
in interface MavenExecutionResult
public java.util.List<java.lang.Throwable> getExceptions()
getExceptions
in interface MavenExecutionResult
public MavenExecutionResult addException(java.lang.Throwable t)
addException
in interface MavenExecutionResult
public boolean hasExceptions()
hasExceptions
in interface MavenExecutionResult
public BuildSummary getBuildSummary(MavenProject project)
MavenExecutionResult
getBuildSummary
in interface MavenExecutionResult
project
- The project to get the build summary for, must not be null
.null
if the project has not been built (yet).public void addBuildSummary(BuildSummary summary)
MavenExecutionResult
addBuildSummary
in interface MavenExecutionResult
summary
- The build summary to add, must not be null
.