Class InvokerMavenExecutor
java.lang.Object
org.apache.maven.shared.release.exec.AbstractMavenExecutor
org.apache.maven.shared.release.exec.InvokerMavenExecutor
- All Implemented Interfaces:
MavenExecutor
,org.codehaus.plexus.logging.LogEnabled
@Component(role=MavenExecutor.class,
hint="invoker")
public class InvokerMavenExecutor
extends AbstractMavenExecutor
Fork Maven using the maven-invoker shared library.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class
private static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final char
private static final String
private static final String
private static final char
static final char
private static final String
private static final char
private static final char
private static final char
private static final char
private static final String
private static final String
private static final String
private static final char
private static final char
private static final org.apache.commons.cli.Options
private static final char
private static final char
private static final char
private static final String
private static final char
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
executeGoals
(File workingDirectory, List<String> goals, ReleaseEnvironment releaseEnvironment, boolean interactive, String additionalArguments, String pomFileName, ReleaseResult result) protected org.apache.maven.shared.invoker.InvokerLogger
protected org.apache.maven.shared.invoker.InvocationOutputHandler
protected void
setupRequest
(org.apache.maven.shared.invoker.InvocationRequest req, org.apache.maven.shared.invoker.InvokerLogger bridge, String additionalArguments) Methods inherited from class org.apache.maven.shared.release.exec.AbstractMavenExecutor
enableLogging, encryptSettings, executeGoals, getLogger, getSettingsWriter
-
Field Details
-
OPTIONS
private static final org.apache.commons.cli.Options OPTIONS -
SET_SYSTEM_PROPERTY
private static final char SET_SYSTEM_PROPERTY- See Also:
-
OFFLINE
private static final char OFFLINE- See Also:
-
REACTOR
private static final char REACTOR- See Also:
-
QUIET
private static final char QUIET- See Also:
-
DEBUG
private static final char DEBUG- See Also:
-
ERRORS
private static final char ERRORS- See Also:
-
NON_RECURSIVE
private static final char NON_RECURSIVE- See Also:
-
UPDATE_SNAPSHOTS
private static final char UPDATE_SNAPSHOTS- See Also:
-
ACTIVATE_PROFILES
private static final char ACTIVATE_PROFILES- See Also:
-
CHECKSUM_FAILURE_POLICY
private static final char CHECKSUM_FAILURE_POLICY- See Also:
-
CHECKSUM_WARNING_POLICY
private static final char CHECKSUM_WARNING_POLICY- See Also:
-
ALTERNATE_USER_SETTINGS
private static final char ALTERNATE_USER_SETTINGS- See Also:
-
ALTERNATE_GLOBAL_SETTINGS
- See Also:
-
FAIL_FAST
- See Also:
-
FAIL_AT_END
- See Also:
-
FAIL_NEVER
- See Also:
-
ALTERNATE_POM_FILE
- See Also:
-
THREADS
- See Also:
-
BATCH_MODE
- See Also:
-
ALTERNATE_USER_TOOLCHAINS
public static final char ALTERNATE_USER_TOOLCHAINS- See Also:
-
-
Constructor Details
-
InvokerMavenExecutor
public InvokerMavenExecutor()
-
-
Method Details
-
getInvokerLogger
protected org.apache.maven.shared.invoker.InvokerLogger getInvokerLogger() -
getOutputHandler
protected org.apache.maven.shared.invoker.InvocationOutputHandler getOutputHandler()