public class AdditionalPluginDependenciesResolver extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static String |
ADDITIONAL_DEPENDENCIES_ELEMENT |
protected static String |
ADDITIONAL_PLUGIN_DEPENDENCIES_ELEMENT |
protected static String |
ARTIFACT_ID_ELEMENT |
protected static String |
DEPENDENCY_ELEMENT |
protected static String |
GROUP_ID_ELEMENT |
protected static String |
MULE_EXTENSIONS_PLUGIN_ARTIFACT_ID |
protected static String |
MULE_EXTENSIONS_PLUGIN_GROUP_ID |
protected static String |
MULE_MAVEN_PLUGIN_ARTIFACT_ID |
protected static String |
MULE_MAVEN_PLUGIN_GROUP_ID |
protected static String |
PLUGIN_ELEMENT |
protected static String |
VERSION_ELEMENT |
| Constructor and Description |
|---|
AdditionalPluginDependenciesResolver(org.mule.maven.client.internal.AetherMavenClient muleMavenPluginClient,
List<Plugin> additionalPluginDependencies,
File temporaryFolder) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<Plugin> |
resolveAdditionalDependenciesFromMulePlugins(List<org.mule.maven.client.api.model.BundleDependency> mulePlugins) |
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> applicationDependencies,
Collection<ClassLoaderModel> mulePluginsClassLoaderModels) |
protected static final String MULE_EXTENSIONS_PLUGIN_GROUP_ID
protected static final String MULE_EXTENSIONS_PLUGIN_ARTIFACT_ID
protected static final String MULE_MAVEN_PLUGIN_GROUP_ID
protected static final String MULE_MAVEN_PLUGIN_ARTIFACT_ID
protected static final String ADDITIONAL_PLUGIN_DEPENDENCIES_ELEMENT
protected static final String ADDITIONAL_DEPENDENCIES_ELEMENT
protected static final String GROUP_ID_ELEMENT
protected static final String ARTIFACT_ID_ELEMENT
protected static final String VERSION_ELEMENT
protected static final String PLUGIN_ELEMENT
protected static final String DEPENDENCY_ELEMENT
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> applicationDependencies, Collection<ClassLoaderModel> mulePluginsClassLoaderModels)
protected Collection<Plugin> resolveAdditionalDependenciesFromMulePlugins(List<org.mule.maven.client.api.model.BundleDependency> mulePlugins)
Copyright © 2018 MuleSoft Inc. All rights reserved.