public class MulePluginsCompatibilityValidator extends Object
| Constructor and Description |
|---|
MulePluginsCompatibilityValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
areMulePluginVersionCompatible(List<ArtifactCoordinates> dependencies) |
protected Map<String,List<ArtifactCoordinates>> |
buildDependencyMap(List<ArtifactCoordinates> dependencyList) |
protected String |
createErrorMessage(String mulePlugin,
List<ArtifactCoordinates> dependencies) |
void |
validate(List<ArtifactCoordinates> mulePlugins)
Validates a list of dependencies to check for incompatibilities
|
public void validate(List<ArtifactCoordinates> mulePlugins) throws ValidationException
mulePlugins - List of mule plugins dependenciesValidationException - if the list of mule plugins contains incompatibilitiesprotected boolean areMulePluginVersionCompatible(List<ArtifactCoordinates> dependencies)
protected String createErrorMessage(String mulePlugin, List<ArtifactCoordinates> dependencies)
protected Map<String,List<ArtifactCoordinates>> buildDependencyMap(List<ArtifactCoordinates> dependencyList)
Copyright © 2018 MuleSoft Inc. All rights reserved.