Class PlexusConfigurationMerger
- java.lang.Object
-
- org.codehaus.plexus.configuration.PlexusConfigurationMerger
-
public class PlexusConfigurationMerger extends java.lang.ObjectTODO: This merger explicity uses the XML implementation of the plexus configuration but it must work for configurations coming from any source.
-
-
Constructor Summary
Constructors Constructor Description PlexusConfigurationMerger()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static voidcopyComponentComposers(PlexusConfiguration source, PlexusConfiguration destination)private static voidcopyComponentDiscoverers(PlexusConfiguration source, PlexusConfiguration destination)private static voidcopyComponentFactories(PlexusConfiguration source, PlexusConfiguration destination)private static voidcopyComponentManagers(PlexusConfiguration source, PlexusConfiguration destination)private static voidcopyComponents(PlexusConfiguration source, PlexusConfiguration destination)private static voidcopyLifecycles(PlexusConfiguration source, PlexusConfiguration destination)private static voidcopyResources(PlexusConfiguration source, PlexusConfiguration destination)static PlexusConfigurationmerge(PlexusConfiguration user, PlexusConfiguration system)
-
-
-
Method Detail
-
merge
public static PlexusConfiguration merge(PlexusConfiguration user, PlexusConfiguration system)
-
copyResources
private static void copyResources(PlexusConfiguration source, PlexusConfiguration destination)
-
copyComponentManagers
private static void copyComponentManagers(PlexusConfiguration source, PlexusConfiguration destination)
-
copyComponentDiscoverers
private static void copyComponentDiscoverers(PlexusConfiguration source, PlexusConfiguration destination)
-
copyComponentFactories
private static void copyComponentFactories(PlexusConfiguration source, PlexusConfiguration destination)
-
copyComponentComposers
private static void copyComponentComposers(PlexusConfiguration source, PlexusConfiguration destination)
-
copyLifecycles
private static void copyLifecycles(PlexusConfiguration source, PlexusConfiguration destination)
-
copyComponents
private static void copyComponents(PlexusConfiguration source, PlexusConfiguration destination)
-
-