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 classprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final charprivate static final Stringprivate static final Stringprivate static final charstatic final charprivate static final Stringprivate static final charprivate static final charprivate static final charprivate static final charprivate static final Stringprivate static final Stringprivate static final Stringprivate static final charprivate static final charprivate static final org.apache.commons.cli.Optionsprivate static final charprivate static final charprivate static final charprivate static final Stringprivate static final char -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteGoals(File workingDirectory, List<String> goals, ReleaseEnvironment releaseEnvironment, boolean interactive, String additionalArguments, String pomFileName, ReleaseResult result) protected org.apache.maven.shared.invoker.InvokerLoggerprotected org.apache.maven.shared.invoker.InvocationOutputHandlerprotected voidsetupRequest(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()