public abstract class AbstractActivatorModelResolver extends Object implements ActivatorModelResolver
| Modifier and Type | Field and Description |
|---|---|
protected org.codehaus.plexus.logging.Logger |
logger |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractActivatorModelResolver(org.codehaus.plexus.logging.Logger logger,
org.apache.maven.model.building.ModelBuilder modelBuilder) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract org.apache.maven.model.building.ModelBuildingRequest |
modelBuildingRequest(org.apache.maven.model.profile.ProfileActivationContext context,
File pomFile) |
Optional<org.apache.maven.model.Model> |
resolveModel(org.apache.maven.model.Profile profile,
org.apache.maven.model.profile.ProfileActivationContext context)
Resolve project pom.xml model: interpolate properties and fields.
|
protected AbstractActivatorModelResolver(org.codehaus.plexus.logging.Logger logger,
org.apache.maven.model.building.ModelBuilder modelBuilder)
public Optional<org.apache.maven.model.Model> resolveModel(org.apache.maven.model.Profile profile, org.apache.maven.model.profile.ProfileActivationContext context)
Resolve project pom.xml model: interpolate properties and fields.
Note: invokes recursive call back to this instance. Control recursion by processing projects only once viaprofileMemento.resolveModel in interface ActivatorModelResolverprotected abstract org.apache.maven.model.building.ModelBuildingRequest modelBuildingRequest(org.apache.maven.model.profile.ProfileActivationContext context,
File pomFile)
Copyright © 2019. All rights reserved.