Class DefaultModelPathTranslator

java.lang.Object
org.apache.maven.model.path.DefaultModelPathTranslator
All Implemented Interfaces:
ModelPathTranslator

@Named @Singleton public class DefaultModelPathTranslator extends Object implements ModelPathTranslator
Resolves relative paths within a model against a specific base directory.
Author:
Benjamin Bentmann
  • Constructor Details

    • DefaultModelPathTranslator

      @Inject public DefaultModelPathTranslator(PathTranslator pathTranslator)
  • Method Details

    • alignToBaseDirectory

      public void alignToBaseDirectory(Model modelV3, File basedir, ModelBuildingRequest request)
      Description copied from interface: ModelPathTranslator
      Resolves the well-known paths of the specified model against the given base directory. Paths within plugin configuration are not processed.
      Specified by:
      alignToBaseDirectory in interface ModelPathTranslator
      Parameters:
      modelV3 - The model whose paths should be resolved, may be null.
      basedir - The base directory to resolve relative paths against, may be null.
      request - The model building request that holds further settings, must not be null.