org.apache.maven.project.interpolation
public class RegexBasedModelInterpolator extends AbstractLogEnabled implements ModelInterpolator
Version: $Id: RegexBasedModelInterpolator.java 391974 2006-04-06 12:47:20Z jdcasey $
UNKNOWN: Consolidate this logic with the PluginParameterExpressionEvaluator, minus deprecations/bans.
Constructor Summary | |
---|---|
RegexBasedModelInterpolator(Properties envars) | |
RegexBasedModelInterpolator() |
Method Summary | |
---|---|
Model | interpolate(Model model, Map context) |
Model | interpolate(Model model, Map context, boolean strict)
Serialize the inbound Model instance to a StringWriter, perform the regex replacement to resolve
POM expressions, then re-parse into the resolved Model instance.
|
Parameters: model The inbound Model instance, to serialize and reference for expression resolution context The other context map to be used during resolution
Returns: The resolved instance of the inbound Model. This is a different instance!