Class BuildFailure

java.lang.Object
org.apache.maven.execution.BuildSummary
org.apache.maven.execution.BuildFailure

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

    • BuildFailure

      public BuildFailure(MavenProject project, long time, Throwable cause)
      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.
      cause - The cause of the build failure, may be null.
    • BuildFailure

      public BuildFailure(MavenProject project, Duration time, Throwable cause)
      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.
      cause - The cause of the build failure, may be null.
    • BuildFailure

      public BuildFailure(MavenProject project, Duration execTime, Duration wallTime, Throwable cause)
      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.
      cause - The cause of the build failure, may be null.
  • Method Details

    • getCause

      public Throwable getCause()
      Gets the cause of the build failure.
      Returns:
      The cause of the build failure or null if unknown.