Package org.apache.maven.plugin.internal
Class DeprecatedCoreExpressionValidator
java.lang.Object
org.apache.maven.plugin.internal.AbstractMavenPluginParametersValidator
org.apache.maven.plugin.internal.DeprecatedCoreExpressionValidator
- All Implemented Interfaces:
MavenPluginConfigurationValidator
@Singleton
@Named
class DeprecatedCoreExpressionValidator
extends AbstractMavenPluginParametersValidator
Print warnings if deprecated core parameters are used in mojo.
- Since:
- 3.9.1
-
Field Summary
FieldsFields inherited from class org.apache.maven.plugin.internal.AbstractMavenPluginParametersValidator
pluginValidationManager
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecatedCoreExpressionValidator
(PluginValidationManager pluginValidationManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 boolean
isDeprecated
(Parameter parameter) Methods inherited from class org.apache.maven.plugin.internal.AbstractMavenPluginParametersValidator
formatParameter, isIgnoredProperty, isValueSet, validate
-
Field Details
-
DEPRECATED_CORE_PARAMETERS
-
ARTIFACT_REPOSITORY_REASON
- See Also:
-
-
Constructor Details
-
DeprecatedCoreExpressionValidator
-
-
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
-
isDeprecated
-