Package org.apache.maven.api.services.model
package org.apache.maven.api.services.model
-
ClassDescriptionHandles the import of dependency management from other models into the target model.Handles injection of dependency management into the model.Handles inheritance of model values.Handles injection of plugin executions induced by the lifecycle bindings for a packaging.Holds data relevant for a model building event.Defines events that the model builder fires during construction of the effective model.Replaces expressions of the form
${token}
with their effective values.Handles normalization of a model.Resolves relative paths of a model against a specific base directory.ModelProcessorNormalizes URLs to remove the ugly parent references "../" that got potentially inserted by URL adjustment during model inheritance.Checks the model for missing or invalid values.Model builder specific version parser.Allows a fixed set of properties that are valid inside a version and that could be overwritten for example on the commandlineResolves relative paths against a specific base directory.Handles expansion of general build plugin configuration into individual executions.Handles injection of plugin management into the model.Describes the environmental context used to determine the activation status of profiles.Determines whether a profile should be activated.Handles profile injection into the model.Calculates the active profiles among a given collection of profiles.Interface used to locate the root directory for a given project.WorkspaceModelResolver