public abstract class ClassloaderModelResolver extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<org.mule.maven.pom.parser.api.model.BundleDependency,List<org.mule.maven.pom.parser.api.model.BundleDependency>> |
dependenciesMap |
protected org.mule.maven.client.api.MavenClient |
mavenClient |
| Constructor and Description |
|---|
ClassloaderModelResolver(org.mule.maven.client.api.MavenClient mavenClient,
String classifier) |
| Modifier and Type | Method and Description |
|---|---|
List<Artifact> |
getDependencies() |
Collection<ClassLoaderModel> |
resolve(List<org.mule.maven.pom.parser.api.model.BundleDependency> appDependencies) |
protected abstract List<org.mule.maven.pom.parser.api.model.BundleDependency> |
resolveConflicts(List<org.mule.maven.pom.parser.api.model.BundleDependency> newDependencies,
List<org.mule.maven.pom.parser.api.model.BundleDependency> alreadyResolved) |
abstract Map<org.mule.maven.pom.parser.api.model.BundleDependency,List<org.mule.maven.pom.parser.api.model.BundleDependency>> |
resolveDependencies(List<org.mule.maven.pom.parser.api.model.BundleDependency> mulePlugins) |
public ClassloaderModelResolver(org.mule.maven.client.api.MavenClient mavenClient,
String classifier)
public final Collection<ClassLoaderModel> resolve(List<org.mule.maven.pom.parser.api.model.BundleDependency> appDependencies)
protected abstract List<org.mule.maven.pom.parser.api.model.BundleDependency> resolveConflicts(List<org.mule.maven.pom.parser.api.model.BundleDependency> newDependencies, List<org.mule.maven.pom.parser.api.model.BundleDependency> alreadyResolved)
public abstract Map<org.mule.maven.pom.parser.api.model.BundleDependency,List<org.mule.maven.pom.parser.api.model.BundleDependency>> resolveDependencies(List<org.mule.maven.pom.parser.api.model.BundleDependency> mulePlugins)
Copyright © 2024 MuleSoft Inc. All rights reserved.