public final class SchemaCompatibilityValidator extends Object implements Validator<ValidatorMojo>
Validator.Result| Constructor and Description |
|---|
SchemaCompatibilityValidator() |
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
Class<ValidatorMojo> |
getValidationInput() |
Validator.Result |
validate(ValidatorMojo mojo) |
void |
validateCompatibility(String groupId,
String artifactId,
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 String getName()
getName in interface Validator<ValidatorMojo>public Validator.Result validate(ValidatorMojo mojo) throws IOException
validate in interface Validator<ValidatorMojo>IOExceptionpublic void validateCompatibility(String groupId, String artifactId, 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<ValidatorMojo> getValidationInput()
getValidationInput in interface Validator<ValidatorMojo>Copyright © 2018 SPF4J. All rights reserved.