public class DeployablePluginsDependenciesResolver extends Object
artifacts.| Constructor and Description |
|---|
DeployablePluginsDependenciesResolver() |
| 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) |
Map<org.mule.tools.api.classloader.model.ArtifactCoordinates,List<org.mule.tools.api.classloader.model.Artifact>> |
resolve(List<org.mule.maven.client.api.model.BundleDependency> deployableDependencies) |
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) |
public DeployablePluginsDependenciesResolver()
public final Map<org.mule.tools.api.classloader.model.ArtifactCoordinates,List<org.mule.tools.api.classloader.model.Artifact>> resolve(List<org.mule.maven.client.api.model.BundleDependency> deployableDependencies)
public 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)
mulePlugins - 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 © 2003–2023 MuleSoft, Inc.. All rights reserved.