public class MulePluginClassloaderModelResolver extends ClassloaderModelResolver
dependenciesMap, muleMavenPluginClient| Constructor and Description |
|---|
MulePluginClassloaderModelResolver(org.mule.maven.client.internal.AetherMavenClient muleMavenPluginClient) |
MulePluginClassloaderModelResolver(org.mule.maven.client.internal.AetherMavenClient muleMavenPluginClient,
List<Plugin> pluginsWithAdditionalDependencies) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
hasSameArtifactIdAndMajor(org.mule.maven.client.api.model.BundleDependency bundleDependency,
org.mule.maven.client.api.model.BundleDependency otherBundleDependency) |
protected List<org.mule.maven.client.api.model.BundleDependency> |
resolveConflicts(List<org.mule.maven.client.api.model.BundleDependency> newDependencies,
List<org.mule.maven.client.api.model.BundleDependency> alreadyResolved) |
Map<org.mule.maven.client.api.model.BundleDependency,List<org.mule.maven.client.api.model.BundleDependency>> |
resolveDependencies(List<org.mule.maven.client.api.model.BundleDependency> mulePlugins)
Resolve each of the mule plugins dependencies.
|
protected List<org.mule.maven.client.api.model.BundleDependency> |
resolveMulePluginsVersions(List<org.mule.maven.client.api.model.BundleDependency> mulePluginsToResolve,
List<org.mule.maven.client.api.model.BundleDependency> definitiveMulePlugins) |
getDependencies, resolvepublic MulePluginClassloaderModelResolver(org.mule.maven.client.internal.AetherMavenClient muleMavenPluginClient)
protected List<org.mule.maven.client.api.model.BundleDependency> resolveConflicts(List<org.mule.maven.client.api.model.BundleDependency> newDependencies, List<org.mule.maven.client.api.model.BundleDependency> alreadyResolved)
resolveConflicts in class ClassloaderModelResolverpublic Map<org.mule.maven.client.api.model.BundleDependency,List<org.mule.maven.client.api.model.BundleDependency>> resolveDependencies(List<org.mule.maven.client.api.model.BundleDependency> mulePlugins)
resolveDependencies in class ClassloaderModelResolvermulePlugins - the list of mule plugins that are going to have their dependencies resolved.protected List<org.mule.maven.client.api.model.BundleDependency> resolveMulePluginsVersions(List<org.mule.maven.client.api.model.BundleDependency> mulePluginsToResolve, List<org.mule.maven.client.api.model.BundleDependency> definitiveMulePlugins)
protected boolean hasSameArtifactIdAndMajor(org.mule.maven.client.api.model.BundleDependency bundleDependency,
org.mule.maven.client.api.model.BundleDependency otherBundleDependency)
Copyright © 2019 MuleSoft Inc. All rights reserved.