Package org.mule.maven.client.internal
package org.mule.maven.client.internal
-
ClassDescriptionRestore 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 toRepositorySystemSession.getCache().Implementation that uses Maven to resolve aModel.Default implementation ofMuleMavenRepositoryState.Provides a set of suppliers to be used to resolve maven settings files.Default implementation forVersionRangeResult.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 formule-domainclassified dependencies, once found it will remove all the child dependencies.MavenClientProviderimplementation 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 ofConflictResolverthat determines the winner among conflicting using nearest algorithm for nonemule-plugindependencies and Semantic Version formule-plugindependencies.DependencyGraphTransformerimplementation that makes sure that there are noDependencyNodeinstances 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 ofRemote Repostioriesby identifier.Resolver the list ofRemoteRepositoryto be used byRepositorySystemwhen resolving dependencies taking into account Maven's logic to order repositories.