Package org.apache.maven.toolchain.merge
Class MavenToolchainMerger
- java.lang.Object
-
- org.apache.maven.toolchain.merge.MavenToolchainMerger
-
public class MavenToolchainMerger extends java.lang.Object- Since:
- 3.2.4
-
-
Constructor Summary
Constructors Constructor Description MavenToolchainMerger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectgetToolchainModelKey(ToolchainModel model)voidmerge(PersistedToolchains dominant, PersistedToolchains recessive, java.lang.String recessiveSourceLevel)protected voidmergeToolchainModelConfiguration(ToolchainModel target, ToolchainModel source)private voidshallowMerge(java.util.List<ToolchainModel> dominant, java.util.List<ToolchainModel> recessive, java.lang.String recessiveSourceLevel)
-
-
-
Method Detail
-
merge
public void merge(PersistedToolchains dominant, PersistedToolchains recessive, java.lang.String recessiveSourceLevel)
-
shallowMerge
private void shallowMerge(java.util.List<ToolchainModel> dominant, java.util.List<ToolchainModel> recessive, java.lang.String recessiveSourceLevel)
-
mergeToolchainModelConfiguration
protected void mergeToolchainModelConfiguration(ToolchainModel target, ToolchainModel source)
-
getToolchainModelKey
protected java.lang.Object getToolchainModelKey(ToolchainModel model)
-
-