Class DefaultModelInterpolator
java.lang.Object
org.apache.maven.impl.model.DefaultModelInterpolator
- All Implemented Interfaces:
ModelInterpolator
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultModelInterpolator(PathTranslator pathTranslator, UrlNormalizer urlNormalizer, RootLocator rootLocator, org.apache.maven.api.services.Interpolator interpolator) -
Method Summary
Modifier and TypeMethodDescriptiongetProjectPrefixes(org.apache.maven.api.services.ModelBuilderRequest request) org.apache.maven.api.model.ModelinterpolateModel(org.apache.maven.api.model.Model model, Path projectDir, org.apache.maven.api.services.ModelBuilderRequest request, org.apache.maven.api.services.ModelProblemCollector problems) Interpolates expressions in the specified model.
-
Constructor Details
-
DefaultModelInterpolator
@Inject public DefaultModelInterpolator(PathTranslator pathTranslator, UrlNormalizer urlNormalizer, RootLocator rootLocator, org.apache.maven.api.services.Interpolator interpolator)
-
-
Method Details
-
interpolateModel
public org.apache.maven.api.model.Model interpolateModel(org.apache.maven.api.model.Model model, Path projectDir, org.apache.maven.api.services.ModelBuilderRequest request, org.apache.maven.api.services.ModelProblemCollector problems) Description copied from interface:ModelInterpolatorInterpolates expressions in the specified model.- Specified by:
interpolateModelin interfaceModelInterpolator- Parameters:
model- The model to interpolate, must not benull.projectDir- The project directory, may benullif the model does not belong to a local project but to some artifact's metadata.request- The model building request that holds further settings, must not benull.problems- The container used to collect problems that were encountered, must not benull.- Returns:
- The interpolated model, never
null.
-
getProjectPrefixes
-