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