Class JavaToolResult
- java.lang.Object
-
- org.apache.maven.shared.utils.cli.javatool.JavaToolResult
-
public class JavaToolResult extends java.lang.ObjectDescribes the result of aJavaToolinvocation.- Since:
- 0.5
-
-
Field Summary
Fields Modifier and Type Field Description private CommandlinecommandlineThe command line used to obtain this result.private CommandLineExceptionexecutionExceptionThe exception that prevented to execute the command line, will benullif jarSigner could be successfully started.private intexitCodeThe exit code reported by the Maven invocation.
-
Constructor Summary
Constructors Constructor Description JavaToolResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommandlinegetCommandline()Gets the command line used.CommandLineExceptiongetExecutionException()Gets the exception that possibly occurred during the execution of the command line.intgetExitCode()Gets the exit code from the tool invocation.voidsetCommandline(Commandline commandline)Set the commandline used to obtain this result.voidsetExecutionException(CommandLineException executionException)Sets the exception that prevented to execute the command line.voidsetExitCode(int exitCode)Sets the exit code reported by the tool invocation.
-
-
-
Field Detail
-
executionException
private CommandLineException executionException
The exception that prevented to execute the command line, will benullif jarSigner could be successfully started.
-
exitCode
private int exitCode
The exit code reported by the Maven invocation.
-
commandline
private Commandline commandline
The command line used to obtain this result.
-
-
Method Detail
-
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 ifgetExecutionException()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
nullif 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 benull.
-
setCommandline
public void setCommandline(Commandline commandline)
Set the commandline used to obtain this result.- Parameters:
commandline- the commandline used to obtain this result
-
-