public final class SchemaCompatibilityValidator extends Object implements Validator<Void>
The following configurations are available for this "compatibility" validator:
The following validations are performed:
Validator.Result
Constructor and Description |
---|
SchemaCompatibilityValidator() |
Modifier and Type | Method and Description |
---|---|
String |
getName() |
Class<Void> |
getValidationInput() |
Validator.Result |
validate(Void nv,
ValidatorMojo mojo) |
void |
validateCompatibility(String groupId,
String artifactId,
String classifier,
String extension,
org.eclipse.aether.version.Version version,
List<org.eclipse.aether.repository.RemoteRepository> remoteProjectRepositories,
org.eclipse.aether.RepositorySystem repoSystem,
org.eclipse.aether.RepositorySystemSession repositorySession,
ValidatorMojo mojo,
boolean deprecationRemoval,
Instant instantToGoBack,
Consumer<String> issues) |
public Validator.Result validate(Void nv, ValidatorMojo mojo) throws IOException
validate
in interface Validator<Void>
IOException
public void validateCompatibility(String groupId, String artifactId, @Nullable String classifier, String extension, org.eclipse.aether.version.Version version, List<org.eclipse.aether.repository.RemoteRepository> remoteProjectRepositories, org.eclipse.aether.RepositorySystem repoSystem, org.eclipse.aether.RepositorySystemSession repositorySession, ValidatorMojo mojo, boolean deprecationRemoval, Instant instantToGoBack, Consumer<String> issues) throws IOException
IOException
public Class<Void> getValidationInput()
getValidationInput
in interface Validator<Void>
Copyright © 2018 SPF4J. All rights reserved.