@Component(role=SuperPomProvider.class) public class DefaultSuperPomProvider extends java.lang.Object implements SuperPomProvider
| Modifier and Type | Field and Description |
|---|---|
private ModelProcessor |
modelProcessor |
private Model |
superModel
The cached super POM, lazily created.
|
| Constructor and Description |
|---|
DefaultSuperPomProvider() |
| Modifier and Type | Method and Description |
|---|---|
Model |
getSuperModel(java.lang.String version)
Gets the super POM for the specified model version.
|
DefaultSuperPomProvider |
setModelProcessor(ModelProcessor modelProcessor) |
private Model superModel
@Requirement private ModelProcessor modelProcessor
public DefaultSuperPomProvider setModelProcessor(ModelProcessor modelProcessor)
public Model getSuperModel(java.lang.String version)
SuperPomProvidergetSuperModel in interface SuperPomProviderversion - The model version to retrieve the super POM for (e.g. "4.0.0"), must not be null.null.