Class DefaultModelValidator
java.lang.Object
org.apache.maven.impl.model.DefaultModelValidator
- All Implemented Interfaces:
org.apache.maven.api.services.model.ModelValidator
@Named
@Singleton
public class DefaultModelValidator
extends Object
implements org.apache.maven.api.services.model.ModelValidator
-
Field Summary
FieldsFields inherited from interface org.apache.maven.api.services.model.ModelValidator
VALIDATION_LEVEL_MAVEN_2_0, VALIDATION_LEVEL_MAVEN_3_0, VALIDATION_LEVEL_MAVEN_3_1, VALIDATION_LEVEL_MAVEN_4_0, VALIDATION_LEVEL_MINIMAL, VALIDATION_LEVEL_STRICT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvalidateDependencyVersion(org.apache.maven.api.services.ModelProblemCollector problems, org.apache.maven.api.model.Dependency d, String prefix) voidvalidateEffectiveModel(org.apache.maven.api.Session s, org.apache.maven.api.model.Model m, int validationLevel, org.apache.maven.api.services.ModelProblemCollector problems) voidvalidateFileModel(org.apache.maven.api.Session s, org.apache.maven.api.model.Model m, int validationLevel, org.apache.maven.api.services.ModelProblemCollector problems) voidvalidateRawModel(org.apache.maven.api.Session s, org.apache.maven.api.model.Model m, int validationLevel, org.apache.maven.api.services.ModelProblemCollector problems)
-
Field Details
-
BUILD_ALLOW_EXPRESSION_IN_EFFECTIVE_PROJECT_VERSION
- See Also:
-
-
Constructor Details
-
DefaultModelValidator
@Inject public DefaultModelValidator()
-
-
Method Details
-
validateFileModel
public void validateFileModel(org.apache.maven.api.Session s, org.apache.maven.api.model.Model m, int validationLevel, org.apache.maven.api.services.ModelProblemCollector problems) - Specified by:
validateFileModelin interfaceorg.apache.maven.api.services.model.ModelValidator
-
validateRawModel
public void validateRawModel(org.apache.maven.api.Session s, org.apache.maven.api.model.Model m, int validationLevel, org.apache.maven.api.services.ModelProblemCollector problems) - Specified by:
validateRawModelin interfaceorg.apache.maven.api.services.model.ModelValidator
-
validateEffectiveModel
public void validateEffectiveModel(org.apache.maven.api.Session s, org.apache.maven.api.model.Model m, int validationLevel, org.apache.maven.api.services.ModelProblemCollector problems) - Specified by:
validateEffectiveModelin interfaceorg.apache.maven.api.services.model.ModelValidator
-
validateDependencyVersion
protected void validateDependencyVersion(org.apache.maven.api.services.ModelProblemCollector problems, org.apache.maven.api.model.Dependency d, String prefix) - Since:
- 3.2.4
-