All Classes and Interfaces
Class
Description
Restore original artifacts on all dependencies modified by the
ParentContextDependencyGraphTransformerUtility class that converts a dependency node into a BundleDependency by also converting the transitive dependencies and
caching the results for future usages.
Provides a set of suppliers to be used to resolve maven repository folder.
Implementation that delegates to
RepositorySystemSession.getCache().Implementation that uses Maven to resolve a
Model.Default implementation of
MuleMavenRepositoryState.Provides a set of suppliers to be used to resolve maven settings files.
Default implementation for
VersionRangeResult.POJO to be created by JCommander when parsing the command line arguments from Maven.
Utility class to access Maven System Environment and Properties.
Transformer that will go over the graph and look for
mule-domain classified dependencies, once found it will remove all
the child dependencies.MavenClientProvider implementation based on aether.Service to retrieve configuration for Maven Concurrent Local Repository.
Holds the state for Maven's repository state for the resolution of dependencies of a particular artifact.
Represents the context for resolving artifacts using Aether.
Implementation of
ConflictResolver that determines the winner among conflicting using nearest algorithm for none
mule-plugin dependencies and Semantic Version for mule-plugin dependencies.DependencyGraphTransformer implementation that makes sure that there are no DependencyNode instances shared
amongst plugins, apis and non-plugin subtrees.Mark all dependencies that belong to an specific type of parent to prevent the Maven conflict resolution from removing
replicates when they belong to different parents.
Utility class that merges a list of
Remote Repostiories by identifier.Resolver the list of
RemoteRepository to be used by RepositorySystem when resolving
dependencies taking into account Maven's logic to order repositories.An implementation of a
WagonConfigurator which creates and supports those providers we need.An implementation of
WagonProvider which creates only the providers that we need.