Package org.apache.maven.plugin.internal
Class ReadOnlyPluginParametersValidator
java.lang.Object
org.apache.maven.plugin.internal.AbstractMavenPluginParametersValidator
org.apache.maven.plugin.internal.AbstractMavenPluginDescriptorSourcedParametersValidator
org.apache.maven.plugin.internal.ReadOnlyPluginParametersValidator
- All Implemented Interfaces:
MavenPluginConfigurationValidator
@Named
@Singleton
class ReadOnlyPluginParametersValidator
extends AbstractMavenPluginDescriptorSourcedParametersValidator
Print warnings if read-only parameters of a plugin are used in configuration.
-
Field Summary
Fields inherited from class org.apache.maven.plugin.internal.AbstractMavenPluginParametersValidator
pluginValidationManager
-
Constructor Summary
ConstructorsConstructorDescriptionReadOnlyPluginParametersValidator
(PluginValidationManager pluginValidationManager) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
checkParameter
(MavenSession mavenSession, MojoDescriptor mojoDescriptor, Class<?> mojoClass, Parameter parameter, org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator) protected void
doValidate
(MavenSession mavenSession, MojoDescriptor mojoDescriptor, Class<?> mojoClass, org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator) protected String
getParameterLogReason
(Parameter parameter) Methods inherited from class org.apache.maven.plugin.internal.AbstractMavenPluginDescriptorSourcedParametersValidator
isIgnoredProperty
Methods inherited from class org.apache.maven.plugin.internal.AbstractMavenPluginParametersValidator
formatParameter, isValueSet, validate
-
Constructor Details
-
ReadOnlyPluginParametersValidator
-
-
Method Details
-
getParameterLogReason
- Specified by:
getParameterLogReason
in classAbstractMavenPluginParametersValidator
-
doValidate
protected void doValidate(MavenSession mavenSession, MojoDescriptor mojoDescriptor, Class<?> mojoClass, org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator) - Specified by:
doValidate
in classAbstractMavenPluginParametersValidator
-
checkParameter
private void checkParameter(MavenSession mavenSession, MojoDescriptor mojoDescriptor, Class<?> mojoClass, Parameter parameter, org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator)
-