Class AbstractStringBasedModelInterpolator

    • Field Detail

      • FULL_EXTERNAL_INTERPOLATION_PROPERTY

        public static final java.lang.String FULL_EXTERNAL_INTERPOLATION_PROPERTY
        User property for opting back into the previous behavior of interpolating repository-resolved models (built at ModelBuildingRequest.VALIDATION_LEVEL_MINIMAL) against the full set of session properties (system, environment and CLI). When set to "false" (default), such models are interpolated only against their own <properties>, preventing property leaking from the requesting build into transitive POMs. When set to "true", full interpolation is applied as in previous Maven versions.

        In Maven 4.x this constant is promoted to org.apache.maven.api.Constants.MAVEN_MODEL_DEPENDENCY_INTERPOLATION_FULL with @Config so it appears in the auto-generated configuration documentation.

        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractStringBasedModelInterpolator

        public AbstractStringBasedModelInterpolator()