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 Summary
ConstructorsConstructorDescriptionDefaultModelUrlNormalizer(org.apache.maven.api.services.model.UrlNormalizer urlNormalizer) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.api.model.Modelnormalize(org.apache.maven.api.model.Model model, org.apache.maven.api.services.ModelBuilderRequest request)
-
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:
normalizein interfaceorg.apache.maven.api.services.model.ModelUrlNormalizer
-