Class BuildSummary

java.lang.Object
org.apache.maven.execution.BuildSummary
Direct Known Subclasses:
BuildFailure, BuildSuccess

public abstract class BuildSummary extends Object
Summarizes the result of a project build in the reactor.
  • Constructor Details

    • BuildSummary

      protected BuildSummary(MavenProject project, long time)
      Creates a new build summary for the specified project.
      Parameters:
      project - The project being summarized, must not be null.
      time - The build time of the project in milliseconds.
    • BuildSummary

      protected BuildSummary(MavenProject project, Duration execTime, Duration wallTime)
      Creates a new build summary for the specified project.
      Parameters:
      project - The project being summarized, must not be null.
      execTime - The exec time of the project in milliseconds.
      wallTime - The wall time of the project in milliseconds.
  • Method Details

    • getProject

      public MavenProject getProject()
      Gets the project being summarized.
      Returns:
      The project being summarized, never null.
    • getTime

      public long getTime()
      Gets the wall time of the project in milliseconds.
      Returns:
      The wall time of the project in milliseconds.
    • getWallTime

      public Duration getWallTime()
      Gets the wall time of the project.
      Returns:
      The wall time of the project.
    • getExecTime

      public Duration getExecTime()
      Gets the exec time of the project.
      Returns:
      The exec time of the project.