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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.maven.settings.SettingsencryptSettings(org.apache.maven.settings.Settings settings) encryptSettings.voidexecuteGoals(File workingDirectory, String goals, ReleaseEnvironment releaseEnvironment, boolean interactive, String additionalArguments, String pomFileName, ReleaseResult result) Execute goals using Maven.protected abstract voidexecuteGoals(File workingDirectory, List<String> goals, ReleaseEnvironment releaseEnvironment, boolean interactive, String additionalArguments, String pomFileName, ReleaseResult result) protected final org.slf4j.LoggerGetter for the fieldlogger.protected org.apache.maven.settings.io.xpp3.SettingsXpp3WritergetSettingsWriter.
-
Constructor Details
-
Method Details
-
getLogger
protected final org.slf4j.Logger getLogger()Getter for the field
logger.- Returns:
- a
Loggerobject
-
encryptSettings
protected org.apache.maven.settings.Settings encryptSettings(org.apache.maven.settings.Settings settings) encryptSettings.
- Parameters:
settings- aSettingsobject- Returns:
- a
Settingsobject
-
getSettingsWriter
protected org.apache.maven.settings.io.xpp3.SettingsXpp3Writer getSettingsWriter()getSettingsWriter.
- Returns:
- a
SettingsXpp3Writerobject