Class MavenValidator

java.lang.Object
org.apache.maven.impl.resolver.validator.MavenValidator
All Implemented Interfaces:
org.eclipse.aether.spi.validator.Validator

public class MavenValidator extends Object implements org.eclipse.aether.spi.validator.Validator
Simplest Maven specific validator that is meant to prevent un-interpolated elements enter resolver; if it does, is most likely some bug.
  • Constructor Details

    • MavenValidator

      public MavenValidator()
  • Method Details

    • containsPlaceholder

      protected boolean containsPlaceholder(String value)
    • validateArtifact

      public void validateArtifact(org.eclipse.aether.artifact.Artifact artifact) throws IllegalArgumentException
      Specified by:
      validateArtifact in interface org.eclipse.aether.spi.validator.Validator
      Throws:
      IllegalArgumentException
    • validateMetadata

      public void validateMetadata(org.eclipse.aether.metadata.Metadata metadata) throws IllegalArgumentException
      Specified by:
      validateMetadata in interface org.eclipse.aether.spi.validator.Validator
      Throws:
      IllegalArgumentException
    • validateDependency

      public void validateDependency(org.eclipse.aether.graph.Dependency dependency) throws IllegalArgumentException
      Specified by:
      validateDependency in interface org.eclipse.aether.spi.validator.Validator
      Throws:
      IllegalArgumentException
    • validateLocalRepository

      public void validateLocalRepository(org.eclipse.aether.repository.LocalRepository localRepository) throws IllegalArgumentException
      Specified by:
      validateLocalRepository in interface org.eclipse.aether.spi.validator.Validator
      Throws:
      IllegalArgumentException
    • validateRemoteRepository

      public void validateRemoteRepository(org.eclipse.aether.repository.RemoteRepository remoteRepository) throws IllegalArgumentException
      Specified by:
      validateRemoteRepository in interface org.eclipse.aether.spi.validator.Validator
      Throws:
      IllegalArgumentException