Class JavaToolResult
java.lang.Object
org.apache.maven.shared.utils.cli.javatool.JavaToolResult
Describes the result of a
JavaTool
invocation.- Since:
- 0.5
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Commandline
The command line used to obtain this result.private CommandLineException
The exception that prevented to execute the command line, will benull
if jarSigner could be successfully started.private int
The exit code reported by the Maven invocation. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the command line used.Gets the exception that possibly occurred during the execution of the command line.int
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 Details
-
executionException
The exception that prevented to execute the command line, will benull
if jarSigner could be successfully started. -
exitCode
private int exitCodeThe exit code reported by the Maven invocation. -
commandline
The command line used to obtain this result.
-
-
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 ifgetExecutionException()
reports an exception.- Returns:
- The exit code from the tool invocation.
-
getCommandline
Gets the command line used.- Returns:
- The command line used
-
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.
-