Package org.apache.maven.shared.invoker
Class DefaultInvocationResult
- java.lang.Object
-
- org.apache.maven.shared.invoker.DefaultInvocationResult
-
- All Implemented Interfaces:
InvocationResult
public final class DefaultInvocationResult extends java.lang.Object implements InvocationResult
Describes the result of a Maven invocation.- Version:
- $Id: DefaultInvocationResult.java 1401842 2012-10-24 19:49:47Z rfscholte $
-
-
Field Summary
Fields Modifier and Type Field Description private org.codehaus.plexus.util.cli.CommandLineException
executionException
The exception that prevented to execute the command line, will benull
if Maven could be successfully started.private int
exitCode
The exit code reported by the Maven invocation.
-
Constructor Summary
Constructors Constructor Description DefaultInvocationResult()
Creates a new invocation result
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.codehaus.plexus.util.cli.CommandLineException
getExecutionException()
Gets the exception that possibly occurred during the execution of the command line.int
getExitCode()
Gets the exit code from the Maven invocation.(package private) void
setExecutionException(org.codehaus.plexus.util.cli.CommandLineException executionException)
Sets the exception that prevented to execute the command line.(package private) void
setExitCode(int exitCode)
Sets the exit code reported by the Maven invocation.
-
-
-
Method Detail
-
getExitCode
public int getExitCode()
Description copied from interface:InvocationResult
Gets the exit code from the Maven invocation. A non-zero value indicates a build failure. Note: This value is undefined ifInvocationResult.getExecutionException()
reports an exception.- Specified by:
getExitCode
in interfaceInvocationResult
- Returns:
- The exit code from the Maven invocation.
-
getExecutionException
public org.codehaus.plexus.util.cli.CommandLineException getExecutionException()
Description copied from interface:InvocationResult
Gets the exception that possibly occurred during the execution of the command line.- Specified by:
getExecutionException
in interfaceInvocationResult
- Returns:
- The exception that prevented to invoke Maven or
null
if the command line was successfully processed by the operating system.
-
setExitCode
void setExitCode(int exitCode)
Sets the exit code reported by the Maven invocation.- Parameters:
exitCode
- The exit code reported by the Maven invocation.
-
setExecutionException
void setExecutionException(org.codehaus.plexus.util.cli.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
.
-
-