Class DefaultModelUrlNormalizer

java.lang.Object
org.apache.maven.impl.DefaultModelUrlNormalizer
All Implemented Interfaces:
org.apache.maven.api.services.model.ModelUrlNormalizer

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

    • DefaultModelUrlNormalizer

      @Inject public DefaultModelUrlNormalizer(org.apache.maven.api.services.model.UrlNormalizer urlNormalizer)
  • Method Details

    • normalize

      public org.apache.maven.api.model.Model normalize(org.apache.maven.api.model.Model model, org.apache.maven.api.services.ModelBuilderRequest request)
      Specified by:
      normalize in interface org.apache.maven.api.services.model.ModelUrlNormalizer