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>IOExceptionpublic 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
IOExceptionpublic Class<Void> getValidationInput()
getValidationInput in interface Validator<Void>Copyright © 2018 SPF4J. All rights reserved.