public class MavenSettingsMerger
extends java.lang.Object
Constructor and Description |
---|
MavenSettingsMerger() |
Modifier and Type | Method and Description |
---|---|
private static <T extends IdentifiableBase> |
mapById(java.util.List<T> identifiables) |
void |
merge(Settings dominant,
Settings recessive,
java.lang.String recessiveSourceLevel) |
private static <T extends IdentifiableBase> |
shallowMergeById(java.util.List<T> dominant,
java.util.List<T> recessive,
java.lang.String recessiveSourceLevel) |
public void merge(Settings dominant, Settings recessive, java.lang.String recessiveSourceLevel)
dominant
- recessive
- recessiveSourceLevel
- private static <T extends IdentifiableBase> void shallowMergeById(java.util.List<T> dominant, java.util.List<T> recessive, java.lang.String recessiveSourceLevel)
dominant
- recessive
- recessiveSourceLevel
- private static <T extends IdentifiableBase> java.util.Map<java.lang.String,T> mapById(java.util.List<T> identifiables)
identifiables
-