public class MulePluginResolver extends Object
| Constructor and Description |
|---|
MulePluginResolver(ProjectBuilder builder,
Project project)
Creates a new instance with the default visitor
MulePluginResolverVisitor |
MulePluginResolver(ProjectDependencyNode node,
DependencyNodeVisitor visitor) |
| Modifier and Type | Method and Description |
|---|---|
List<ArtifactCoordinates> |
resolve()
Retrieves all of the direct and transitive mule plugin project dependencies.
|
public MulePluginResolver(ProjectBuilder builder, Project project)
MulePluginResolverVisitorbuilder - A builder for the projectproject - The project which mule plugin dependencies are going to be resolved.public MulePluginResolver(ProjectDependencyNode node, DependencyNodeVisitor visitor)
node - A node representing the project from which the mule plugins are going to be resolvedvisitor - A visitor for the project dependenciespublic List<ArtifactCoordinates> resolve() throws ValidationException
MulePluginResolverVisitor that searches for mule plugins that are direct and transitive dependencies of other mule
plugins or mule domains in the dependency graph.ValidationException - in case it cannot find the dependencies of a project nodeCopyright © 2019 MuleSoft Inc. All rights reserved.