Class SettingsXmlConfigurationProcessor
- java.lang.Object
-
- org.apache.maven.cli.configuration.SettingsXmlConfigurationProcessor
-
- All Implemented Interfaces:
ConfigurationProcessor
@Named("settings") @Singleton public class SettingsXmlConfigurationProcessor extends java.lang.Object implements ConfigurationProcessor
SettingsXmlConfigurationProcessor
-
-
Field Summary
Fields Modifier and Type Field Description static java.io.File
DEFAULT_GLOBAL_SETTINGS_FILE
static java.io.File
DEFAULT_USER_SETTINGS_FILE
static java.lang.String
HINT
private org.slf4j.Logger
logger
private SettingsBuilder
settingsBuilder
private SettingsDecrypter
settingsDecrypter
static java.lang.String
USER_HOME
static java.io.File
USER_MAVEN_CONFIGURATION_HOME
-
Constructor Summary
Constructors Constructor Description SettingsXmlConfigurationProcessor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.Object
getLocation(Source source, java.io.File defaultLocation)
private MavenExecutionRequest
populateFromSettings(MavenExecutionRequest request, Settings settings)
void
process(CliRequest cliRequest)
(package private) static java.io.File
resolveFile(java.io.File file, java.lang.String workingDirectory)
-
-
-
Field Detail
-
HINT
public static final java.lang.String HINT
- See Also:
- Constant Field Values
-
USER_HOME
public static final java.lang.String USER_HOME
-
USER_MAVEN_CONFIGURATION_HOME
public static final java.io.File USER_MAVEN_CONFIGURATION_HOME
-
DEFAULT_USER_SETTINGS_FILE
public static final java.io.File DEFAULT_USER_SETTINGS_FILE
-
DEFAULT_GLOBAL_SETTINGS_FILE
public static final java.io.File DEFAULT_GLOBAL_SETTINGS_FILE
-
logger
private final org.slf4j.Logger logger
-
settingsBuilder
@Inject private SettingsBuilder settingsBuilder
-
settingsDecrypter
@Inject private SettingsDecrypter settingsDecrypter
-
-
Method Detail
-
process
public void process(CliRequest cliRequest) throws java.lang.Exception
- Specified by:
process
in interfaceConfigurationProcessor
- Throws:
java.lang.Exception
-
populateFromSettings
private MavenExecutionRequest populateFromSettings(MavenExecutionRequest request, Settings settings) throws MavenExecutionRequestPopulationException
-
getLocation
private java.lang.Object getLocation(Source source, java.io.File defaultLocation)
-
resolveFile
static java.io.File resolveFile(java.io.File file, java.lang.String workingDirectory)
-
-