Class DefaultModelUrlNormalizer

java.lang.Object
org.apache.maven.internal.impl.DefaultModelUrlNormalizer
All Implemented Interfaces:
ModelUrlNormalizer

@Named @Singleton public class DefaultModelUrlNormalizer extends Object implements ModelUrlNormalizer
Normalizes URLs to remove the ugly parent references "../" that got potentially inserted by URL adjustment during model inheritance.
  • Constructor Details

  • Method Details

    • normalize

      public Model normalize(Model model, ModelBuilderRequest request)
      Description copied from interface: ModelUrlNormalizer
      Normalizes the well-known URLs of the specified model.
      Specified by:
      normalize in interface ModelUrlNormalizer
      Parameters:
      model - The model whose URLs should be normalized, may be null.
      request - The model building request that holds further settings, must not be null.