public class AetherMavenClient extends Object implements MavenClient
| Modifier and Type | Field and Description |
|---|---|
static String |
MULE_DOMAIN_CLASSIFIER |
static String |
MULE_PLUGIN_CLASSIFIER |
| Constructor and Description |
|---|
AetherMavenClient(MavenConfiguration mavenConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
MavenConfiguration |
getMavenConfiguration() |
org.apache.maven.model.Model |
getRawPomModel(File artifactFile) |
List<BundleDependency> |
resolveArtifactDependencies(File artifactFile,
boolean includeTestDependencies,
boolean includeProvidedDependencies,
Optional<File> localRepositoryLocationSupplier,
Optional<File> temporaryFolder) |
List<BundleDependency> |
resolveArtifactDependencies(File artifactFile,
boolean includeTestDependencies,
boolean includeProvidedDependencies,
Optional<File> localRepositoryLocationSupplier,
Optional<MavenReactorResolver> mavenReactorResolver,
Optional<File> temporaryFolder) |
BundleDependency |
resolveBundleDescriptor(BundleDescriptor bundleDescriptor) |
List<BundleDependency> |
resolveBundleDescriptorDependencies(boolean includeTestDependencies,
boolean includeProvidedDependencies,
BundleDescriptor bundleDescriptor) |
List<BundleDependency> |
resolveBundleDescriptorDependencies(boolean includeTestDependencies,
BundleDescriptor bundleDescriptor) |
List<BundleDependency> |
resolveBundleDescriptorDependenciesWithWorkspaceReader(File artifactFile,
boolean includeTestDependencies,
boolean includeProvidedDependencies,
BundleDescriptor bundleDescriptor) |
List<BundleDependency> |
resolvePluginBundleDescriptorsDependencies(List<BundleDescriptor> bundleDescriptors) |
VersionRangeResult |
resolveVersionRange(BundleDescriptor bundleDescriptor) |
void |
setSessionConfigurator(Consumer<org.eclipse.aether.DefaultRepositorySystemSession> sessionConfigurator) |
public static final String MULE_PLUGIN_CLASSIFIER
public static final String MULE_DOMAIN_CLASSIFIER
public AetherMavenClient(MavenConfiguration mavenConfiguration)
public MavenConfiguration getMavenConfiguration()
getMavenConfiguration in interface MavenClientpublic void setSessionConfigurator(Consumer<org.eclipse.aether.DefaultRepositorySystemSession> sessionConfigurator)
public List<BundleDependency> resolveArtifactDependencies(File artifactFile, boolean includeTestDependencies, boolean includeProvidedDependencies, Optional<File> localRepositoryLocationSupplier, Optional<File> temporaryFolder)
resolveArtifactDependencies in interface MavenClientpublic List<BundleDependency> resolveArtifactDependencies(File artifactFile, boolean includeTestDependencies, boolean includeProvidedDependencies, Optional<File> localRepositoryLocationSupplier, Optional<MavenReactorResolver> mavenReactorResolver, Optional<File> temporaryFolder)
resolveArtifactDependencies in interface MavenClientpublic List<BundleDependency> resolveBundleDescriptorDependencies(boolean includeTestDependencies, BundleDescriptor bundleDescriptor)
resolveBundleDescriptorDependencies in interface MavenClientpublic List<BundleDependency> resolveBundleDescriptorDependencies(boolean includeTestDependencies, boolean includeProvidedDependencies, BundleDescriptor bundleDescriptor)
resolveBundleDescriptorDependencies in interface MavenClientpublic List<BundleDependency> resolveBundleDescriptorDependenciesWithWorkspaceReader(File artifactFile, boolean includeTestDependencies, boolean includeProvidedDependencies, BundleDescriptor bundleDescriptor)
public BundleDependency resolveBundleDescriptor(BundleDescriptor bundleDescriptor)
resolveBundleDescriptor in interface MavenClientpublic org.apache.maven.model.Model getRawPomModel(File artifactFile)
getRawPomModel in interface MavenClientpublic List<BundleDependency> resolvePluginBundleDescriptorsDependencies(List<BundleDescriptor> bundleDescriptors)
resolvePluginBundleDescriptorsDependencies in interface MavenClientpublic VersionRangeResult resolveVersionRange(BundleDescriptor bundleDescriptor)
resolveVersionRange in interface MavenClientCopyright © 2018 MuleSoft, Inc.. All rights reserved.