MavenClientProvider implementation based on aether.ParentContextDependencyGraphTransformerRepositorySystemSession.getCache().Model.VersionRangeResult.Model from a given artifact foldertrue if the node should be selected as parent and all children should be considered in it's context/mule-domain classified dependencies, once found it will remove all the child dependencies.ConflictResolver that determines the winner among conflicting using nearest algorithm for none mule-plugin
dependencies and Semantic Version for mule-plugin dependencies.DependencySelector that knows how to handle exclusions from mule plugins.DefaultServiceLocator used by MavenClient when resolving dependencies.Remote Repostiories by identifier.RemoteRepository to be used by RepositorySystem when
resolving dependencies taking into account Maven's logic to order repositories.ModelSource2 for a POM inside a JAR file.Copyright © 2019 MuleSoft, Inc.. All rights reserved.