Class DefaultModelValidator
java.lang.Object
org.apache.maven.model.validation.DefaultModelValidator
- All Implemented Interfaces:
- ModelValidator
- Author:
- Trygve Laugstøl
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidvalidateDependencyVersion(ModelProblemCollector problems, Dependency d, String prefix) voidvalidateEffectiveModel(Model m, ModelBuildingRequest request, ModelProblemCollector problems) Checks the specified (effective) model for missing or invalid values.voidvalidateRawModel(Model m, ModelBuildingRequest request, ModelProblemCollector problems) Checks the specified (raw) model for missing or invalid values.
- 
Field Details- 
BUILD_ALLOW_EXPRESSION_IN_EFFECTIVE_PROJECT_VERSION- See Also:
 
 
- 
- 
Constructor Details- 
DefaultModelValidator
 
- 
- 
Method Details- 
validateRawModelDescription copied from interface:ModelValidatorChecks the specified (raw) model for missing or invalid values. The raw model is directly created from the POM file and has not been subjected to inheritance, interpolation or profile/default injection.- Specified by:
- validateRawModelin interface- ModelValidator
- Parameters:
- m- The model to validate, must not be- null.
- request- The model building request that holds further settings, must not be- null.
- problems- The container used to collect problems that were encountered, must not be- null.
 
- 
validateEffectiveModelpublic void validateEffectiveModel(Model m, ModelBuildingRequest request, ModelProblemCollector problems) Description copied from interface:ModelValidatorChecks the specified (effective) model for missing or invalid values. The effective model is fully assembled and has undergone inheritance, interpolation and other model operations.- Specified by:
- validateEffectiveModelin interface- ModelValidator
- Parameters:
- m- The model to validate, must not be- null.
- request- The model building request that holds further settings, must not be- null.
- problems- The container used to collect problems that were encountered, must not be- null.
 
- 
validateDependencyVersionprotected void validateDependencyVersion(ModelProblemCollector problems, Dependency d, String prefix) - Since:
- 3.2.4
 
 
-