Class XMvnModelValidator

  • All Implemented Interfaces:
    org.apache.maven.model.validation.ModelValidator

    @Named
    @Singleton
    @Priority(100)
    public class XMvnModelValidator
    extends java.lang.Object
    implements org.apache.maven.model.validation.ModelValidator
    Custom Maven object model (POM) validator that overrides default Maven model validator.
    Author:
    Mikolaj Izdebski
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void validateEffectiveModel​(org.apache.maven.model.Model model, org.apache.maven.model.building.ModelBuildingRequest request, org.apache.maven.model.building.ModelProblemCollector problems)  
      void validateRawModel​(org.apache.maven.model.Model model, org.apache.maven.model.building.ModelBuildingRequest request, org.apache.maven.model.building.ModelProblemCollector problems)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XMvnModelValidator

        public XMvnModelValidator()
    • Method Detail

      • validateRawModel

        public void validateRawModel​(org.apache.maven.model.Model model,
                                     org.apache.maven.model.building.ModelBuildingRequest request,
                                     org.apache.maven.model.building.ModelProblemCollector problems)
        Specified by:
        validateRawModel in interface org.apache.maven.model.validation.ModelValidator
      • validateEffectiveModel

        public void validateEffectiveModel​(org.apache.maven.model.Model model,
                                           org.apache.maven.model.building.ModelBuildingRequest request,
                                           org.apache.maven.model.building.ModelProblemCollector problems)
        Specified by:
        validateEffectiveModel in interface org.apache.maven.model.validation.ModelValidator