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 |
|---|---|
List<org.mule.maven.client.api.model.BundleDependency> |
assemblyDependenciesFromPom(AetherRepositoryState repositoryState,
org.eclipse.aether.artifact.Artifact artifact,
boolean enableTestDependencies,
boolean enableProvidedDependencies) |
org.mule.maven.client.api.model.MavenConfiguration |
getMavenConfiguration() |
org.apache.maven.model.Model |
getRawPomModel(File artifactFile) |
List<org.mule.maven.client.api.model.BundleDependency> |
resolveApplicationBundleDependencies(File pomFile,
File targetFolder)
Resolve the application required bundle dependencies that comprise a package repository.
|
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,
boolean includeProvidedDependencies,
org.mule.maven.client.api.model.BundleDescriptor bundleDescriptor,
org.eclipse.aether.graph.DependencyFilter directDependencyFilter,
org.eclipse.aether.graph.DependencyFilter transitiveDependencyFilter) |
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,
org.eclipse.aether.graph.DependencyFilter directDependencyFilter,
org.eclipse.aether.graph.DependencyFilter transitiveDependencyFilter) |
List<org.mule.maven.client.api.model.BundleDependency> |
resolvePluginBundleDescriptorsDependencies(List<org.mule.maven.client.api.model.BundleDescriptor> bundleDescriptors) |
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 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> resolveBundleDescriptorDependencies(boolean includeTestDependencies, boolean includeProvidedDependencies, org.mule.maven.client.api.model.BundleDescriptor bundleDescriptor, org.eclipse.aether.graph.DependencyFilter directDependencyFilter, org.eclipse.aether.graph.DependencyFilter transitiveDependencyFilter)
public List<org.mule.maven.client.api.model.BundleDependency> resolveBundleDescriptorDependenciesWithWorkspaceReader(File artifactFile, boolean includeTestDependencies, boolean includeProvidedDependencies, org.mule.maven.client.api.model.BundleDescriptor bundleDescriptor, org.eclipse.aether.graph.DependencyFilter directDependencyFilter, org.eclipse.aether.graph.DependencyFilter transitiveDependencyFilter)
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.MavenClientpublic List<org.mule.maven.client.api.model.BundleDependency> assemblyDependenciesFromPom(AetherRepositoryState repositoryState, org.eclipse.aether.artifact.Artifact artifact, boolean enableTestDependencies, boolean enableProvidedDependencies) throws org.eclipse.aether.RepositoryException
org.eclipse.aether.RepositoryExceptionpublic List<org.mule.maven.client.api.model.BundleDependency> resolveApplicationBundleDependencies(File pomFile, File targetFolder)
pomFile - pom file of the application that is being packaged.targetFolder - target folder of application that is going to be packaged, which need to contain at this stage the pom
file in the folder that is going to be resolved by PomFileSupplierFactoryCopyright © 2017 MuleSoft, Inc.. All rights reserved.