@Named @Singleton public class DefaultConfigurator extends Object implements Configurator
WARNING: This class is part of internal implementation of XMvn and it is marked as public only for technical reasons. This class is not part of XMvn API. Client code using XMvn should not reference it directly.
Constructor and Description |
---|
DefaultConfigurator(ConfigurationMerger merger) |
Modifier and Type | Method and Description |
---|---|
void |
dumpConfiguration()
Dump the master configuration.
|
Configuration |
getConfiguration()
Returns XMvn master configuration.
|
Configuration |
getDefaultConfiguration()
Returns default XMvn configuration.
|
@Inject public DefaultConfigurator(ConfigurationMerger merger)
public Configuration getDefaultConfiguration()
Configurator
Default configuration is minimal correct configuration that is embedded in XMvn itself. It doesn't contain any customizations coming from configuration files. Default configuration can be useful as a base on which configuration is built dynamically during runtime.
getDefaultConfiguration
in interface Configurator
public Configuration getConfiguration()
Configurator
Master configuration is combination of multiple configuration files coming from various sources, merged in certain way. See XMvn documentation for detailed information where master configuration is read from and how it's merged.
getConfiguration
in interface Configurator
public void dumpConfiguration()
Configurator
Configuration dumps are written through Plexus container default loggerX.
dumpConfiguration
in interface Configurator
Copyright © 2012-2017 Red Hat, Inc.. All Rights Reserved.