| Interface | Description |
|---|---|
| AetherServiceRegister |
Service provider interface to allow customers of MavenClient to inject different implementation of Aether services.
|
| Class | Description |
|---|---|
| AetherMavenClient | |
| AetherMavenClientProvider |
MavenClientProvider implementation based on aether. |
| AetherRepositoryState |
Holds the state for aether repository state for the resolution of dependencies of a particular artifact.
|
| AetherRepositoryStateFactory | |
| AetherResolutionContext |
Represents the context for resolving artifacts using Aether.
|
| ApiDependencyGraphTransformer | |
| ArtifactRestorerTransformer |
Restore original artifacts on all dependencies modified by the
ParentContextDependencyGraphTransformer |
| BundleDependencyHelper |
Utility class that converts a dependency node into a BundleDependency by also converting the transitive dependencies and
caching the results for future usages.
|
| DefaultLocalRepositorySupplierFactory |
Provides a set of suppliers to be used to resolve maven repository folder.
|
| DefaultModelCache |
Implementation that delegates to
RepositorySystemSession.getCache(). |
| DefaultModelResolver |
Implementation that uses Aether to resolve a
Model. |
| DefaultPomFileSupplierFactory | |
| DefaultSettingsSupplierFactory |
Provides a set of suppliers to be used to resolve maven settings files.
|
| DefaultVersionRangeResult |
Default implementation for
VersionRangeResult. |
| GraphCycleAvoidingTransformer | |
| MavenCommandLineParser | |
| MavenCommandLineParser.MavenArguments |
POJO to be created by JCommander when parsing the command line arguments from Maven.
|
| MavenEnvironmentVariables |
Utility class to access Maven System Environment and Properties.
|
| MuleDomainDependencyGraphTransformer |
Transformer that will go over the graph and look for
mule-domain classified dependencies, once found it will remove all
the child dependencies. |
| MulePluginDependencyGraphTransformer | |
| MuleVersionSelector |
Implementation of
ConflictResolver that determines the winner among conflicting using nearest algorithm for none
mule-plugin dependencies and Semantic Version for mule-plugin dependencies. |
| OneInstancePerNodeGraphTransformer |
DependencyGraphTransformer implementation that makes sure that there are no DependencyNode instances shared
amongst plugins, apis and non-plugin subtrees. |
| ParentContextDependencyGraphTransformer |
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.
|
| RemoteRepositoriesMerger |
Utility class that merges a list of
Remote Repostiories by identifier. |
| RemoteRepositoryModelResolver |
Resolver the list of
RemoteRepository to be used by RepositorySystem when resolving
dependencies taking into account Maven's logic to order repositories. |
Copyright © 2024 MuleSoft, Inc.. All rights reserved.