Class DirectDependenciesInheritanceAssembler

java.lang.Object
org.apache.maven.model.inheritance.DefaultInheritanceAssembler
org.codehaus.mojo.flatten.DirectDependenciesInheritanceAssembler
All Implemented Interfaces:
InheritanceAssembler

@Singleton @Named public class DirectDependenciesInheritanceAssembler extends DefaultInheritanceAssembler
The DefaultInheritanceAssembler is encapsulating the InheritanceModelMerger. The only way to override functionality needed is to define an own InheritanceAssembler to provide the needed ModelMerger. The container is providing the InheritanceAssembler. This class will be configured in the META-INF/sisu/javax.inject.Named by the sisu-maven-plugin.

see issue https://github.com/mojohaus/flatten-maven-plugin/issues/220

Author:
kemalsoysal, ralfluebeck