Package org.apache.maven.plugin.internal
Class AbstractMavenPluginParametersValidator
java.lang.Object
org.apache.maven.plugin.internal.AbstractMavenPluginParametersValidator
- All Implemented Interfaces:
MavenPluginConfigurationValidator
- Direct Known Subclasses:
AbstractMavenPluginDescriptorSourcedParametersValidator
,DeprecatedCoreExpressionValidator
abstract class AbstractMavenPluginParametersValidator
extends Object
implements MavenPluginConfigurationValidator
Common implementations for plugin parameters configuration validation.
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractMavenPluginParametersValidator
(PluginValidationManager pluginValidationManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
doValidate
(MavenSession mavenSession, MojoDescriptor mojoDescriptor, Class<?> mojoClass, org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator) protected String
formatParameter
(Parameter parameter) protected abstract String
getParameterLogReason
(Parameter parameter) protected boolean
isIgnoredProperty
(String strValue) protected boolean
isValueSet
(org.codehaus.plexus.configuration.PlexusConfiguration config, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator) final void
validate
(MavenSession mavenSession, MojoDescriptor mojoDescriptor, Class<?> mojoClass, org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator) Checks mojo configuration issues.
-
Field Details
-
pluginValidationManager
-
-
Constructor Details
-
AbstractMavenPluginParametersValidator
-
-
Method Details
-
isValueSet
protected boolean isValueSet(org.codehaus.plexus.configuration.PlexusConfiguration config, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator) -
validate
public final void validate(MavenSession mavenSession, MojoDescriptor mojoDescriptor, Class<?> mojoClass, org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator) Description copied from interface:MavenPluginConfigurationValidator
Checks mojo configuration issues.- Specified by:
validate
in interfaceMavenPluginConfigurationValidator
-
doValidate
protected abstract void doValidate(MavenSession mavenSession, MojoDescriptor mojoDescriptor, Class<?> mojoClass, org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator) -
isIgnoredProperty
-
getParameterLogReason
-
formatParameter
-