| 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.
|
| 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. |
| 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 |
Transformer that will go over the graph and look for
mule-plugin classified dependencies. |
| 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. |
| RemoteRepositoriesMerger |
Utility class that merges a list of
Remote Repostiories by identifier. |
Copyright © 2020 MuleSoft, Inc.. All rights reserved.