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.Object
getToolchainModelKey(ToolchainModel model)
void
merge(PersistedToolchains dominant, PersistedToolchains recessive, java.lang.String recessiveSourceLevel)
protected void
mergeToolchainModelConfiguration(ToolchainModel target, ToolchainModel source)
private void
shallowMerge(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)
-
-