Class JavaToolResult
- java.lang.Object
-
- org.apache.maven.shared.utils.cli.javatool.JavaToolResult
-
public class JavaToolResult extends java.lang.Object
Describes the result of aJavaTool
invocation.- Since:
- 0.5
-
-
Field Summary
Fields Modifier and Type Field Description private Commandline
commandline
The command line used to obtain this result.private CommandLineException
executionException
The exception that prevented to execute the command line, will benull
if jarSigner could be successfully started.private int
exitCode
The 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 Commandline
getCommandline()
Gets the command line used.CommandLineException
getExecutionException()
Gets the exception that possibly occurred during the execution of the command line.int
getExitCode()
Gets the exit code from the tool invocation.void
setCommandline(Commandline commandline)
Set the commandline used to obtain this result.void
setExecutionException(CommandLineException executionException)
Sets the exception that prevented to execute the command line.void
setExitCode(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 benull
if 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
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 benull
.
-
setCommandline
public void setCommandline(Commandline commandline)
Set the commandline used to obtain this result.- Parameters:
commandline
- the commandline used to obtain this result
-
-