Class JavaToolResult

java.lang.Object
org.apache.maven.shared.utils.cli.javatool.JavaToolResult

public class JavaToolResult extends Object
Describes the result of a JavaTool invocation.
Since:
0.5
Author:
Tony Chemit
  • Constructor Details

    • JavaToolResult

      public JavaToolResult()
  • Method Details

    • getExitCode

      public int getExitCode()
      Gets the exit code from the tool invocation. A non-zero value indicates a build failure. Note: This value is undefined if getExecutionException() reports an exception.
      Returns:
      The exit code from the tool invocation.
    • getCommandline

      public Commandline getCommandline()
      Gets the command line used.
      Returns:
      The command line used
    • getExecutionException

      public CommandLineException getExecutionException()
      Gets the exception that possibly occurred during the execution of the command line.
      Returns:
      The exception that prevented to invoke tool or null if the command line was successfully processed by the operating system.
    • setExitCode

      public void setExitCode(int exitCode)
      Sets the exit code reported by the tool invocation.
      Parameters:
      exitCode - The exit code reported by the tool invocation.
    • setExecutionException

      public void setExecutionException(CommandLineException executionException)
      Sets the exception that prevented to execute the command line.
      Parameters:
      executionException - The exception that prevented to execute the command line, may be null.
    • setCommandline

      public void setCommandline(Commandline commandline)
      Set the commandline used to obtain this result.
      Parameters:
      commandline - the commandline used to obtain this result