Package org.apache.maven.plugin.internal
Class AbstractMavenPluginDependenciesValidator
java.lang.Object
org.apache.maven.plugin.internal.AbstractMavenPluginDependenciesValidator
- All Implemented Interfaces:
MavenPluginDependenciesValidator
- Direct Known Subclasses:
Maven2DependenciesValidator
,Maven3CompatDependenciesValidator
,MavenMixedDependenciesValidator
,MavenScopeDependenciesValidator
,PlexusContainerDefaultDependenciesValidator
abstract class AbstractMavenPluginDependenciesValidator
extends Object
implements MavenPluginDependenciesValidator
Service responsible for validating plugin dependencies.
- Since:
- 3.9.2
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractMavenPluginDependenciesValidator
(PluginValidationManager pluginValidationManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
doValidate
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.artifact.Artifact pluginArtifact, org.eclipse.aether.resolution.ArtifactDescriptorResult artifactDescriptorResult) void
validate
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.artifact.Artifact pluginArtifact, org.eclipse.aether.resolution.ArtifactDescriptorResult artifactDescriptorResult) Checks mojo dependency issues.
-
Field Details
-
pluginValidationManager
-
-
Constructor Details
-
AbstractMavenPluginDependenciesValidator
-
-
Method Details
-
validate
public void validate(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.artifact.Artifact pluginArtifact, org.eclipse.aether.resolution.ArtifactDescriptorResult artifactDescriptorResult) Description copied from interface:MavenPluginDependenciesValidator
Checks mojo dependency issues.- Specified by:
validate
in interfaceMavenPluginDependenciesValidator
-
doValidate
protected abstract void doValidate(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.artifact.Artifact pluginArtifact, org.eclipse.aether.resolution.ArtifactDescriptorResult artifactDescriptorResult)
-