Package org.apache.maven.plugin.internal
Class DeprecatedPluginValidator
java.lang.Object
org.apache.maven.plugin.internal.AbstractMavenPluginParametersValidator
org.apache.maven.plugin.internal.AbstractMavenPluginDescriptorSourcedParametersValidator
org.apache.maven.plugin.internal.DeprecatedPluginValidator
- All Implemented Interfaces:
MavenPluginConfigurationValidator
@Singleton
@Named
class DeprecatedPluginValidator
extends AbstractMavenPluginDescriptorSourcedParametersValidator
Print warnings if deprecated mojo or parameters of plugin are used in configuration.
-
Field Summary
Fields inherited from class org.apache.maven.plugin.internal.AbstractMavenPluginParametersValidator
pluginValidationManager
-
Constructor Summary
Constructors -
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) private String
logDeprecatedMojo
(MojoDescriptor mojoDescriptor) 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
-
DeprecatedPluginValidator
-
-
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) -
logDeprecatedMojo
-