Class MavenValidator
java.lang.Object
org.apache.maven.impl.resolver.validator.MavenValidator
- All Implemented Interfaces:
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
containsPlaceholder
(String value) void
validateArtifact
(org.eclipse.aether.artifact.Artifact artifact) void
validateDependency
(org.eclipse.aether.graph.Dependency dependency) void
validateLocalRepository
(org.eclipse.aether.repository.LocalRepository localRepository) void
validateMetadata
(org.eclipse.aether.metadata.Metadata metadata) void
validateRemoteRepository
(org.eclipse.aether.repository.RemoteRepository remoteRepository)
-
Constructor Details
-
MavenValidator
public MavenValidator()
-
-
Method Details
-
containsPlaceholder
-
validateArtifact
public void validateArtifact(org.eclipse.aether.artifact.Artifact artifact) throws IllegalArgumentException - Specified by:
validateArtifact
in interfaceorg.eclipse.aether.spi.validator.Validator
- Throws:
IllegalArgumentException
-
validateMetadata
public void validateMetadata(org.eclipse.aether.metadata.Metadata metadata) throws IllegalArgumentException - Specified by:
validateMetadata
in interfaceorg.eclipse.aether.spi.validator.Validator
- Throws:
IllegalArgumentException
-
validateDependency
public void validateDependency(org.eclipse.aether.graph.Dependency dependency) throws IllegalArgumentException - Specified by:
validateDependency
in interfaceorg.eclipse.aether.spi.validator.Validator
- Throws:
IllegalArgumentException
-
validateLocalRepository
public void validateLocalRepository(org.eclipse.aether.repository.LocalRepository localRepository) throws IllegalArgumentException - Specified by:
validateLocalRepository
in interfaceorg.eclipse.aether.spi.validator.Validator
- Throws:
IllegalArgumentException
-
validateRemoteRepository
public void validateRemoteRepository(org.eclipse.aether.repository.RemoteRepository remoteRepository) throws IllegalArgumentException - Specified by:
validateRemoteRepository
in interfaceorg.eclipse.aether.spi.validator.Validator
- Throws:
IllegalArgumentException
-