Class AbstractMavenExecutor
java.lang.Object
org.apache.maven.shared.release.exec.AbstractMavenExecutor
- All Implemented Interfaces:
MavenExecutor
- Direct Known Subclasses:
ForkedMavenExecutor
,InvokerMavenExecutor
Abstract AbstractMavenExecutor class.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.maven.settings.Settings
encryptSettings
(org.apache.maven.settings.Settings settings) encryptSettings.void
executeGoals
(File workingDirectory, String goals, ReleaseEnvironment releaseEnvironment, boolean interactive, String additionalArguments, String pomFileName, ReleaseResult result) Execute goals using Maven.protected abstract void
executeGoals
(File workingDirectory, List<String> goals, ReleaseEnvironment releaseEnvironment, boolean interactive, String additionalArguments, String pomFileName, ReleaseResult result) protected final org.slf4j.Logger
Getter for the fieldlogger
.protected org.apache.maven.settings.io.xpp3.SettingsXpp3Writer
getSettingsWriter.
-
Constructor Details
-
Method Details
-
getLogger
protected final org.slf4j.Logger getLogger()Getter for the field
logger
.- Returns:
- a
Logger
object
-
encryptSettings
protected org.apache.maven.settings.Settings encryptSettings(org.apache.maven.settings.Settings settings) encryptSettings.
- Parameters:
settings
- aSettings
object- Returns:
- a
Settings
object
-
getSettingsWriter
protected org.apache.maven.settings.io.xpp3.SettingsXpp3Writer getSettingsWriter()getSettingsWriter.
- Returns:
- a
SettingsXpp3Writer
object