Class BundleDependencyHelper

java.lang.Object
org.mule.maven.client.internal.BundleDependencyHelper

public class BundleDependencyHelper extends Object
Utility class that converts a dependency node into a BundleDependency by also converting the transitive dependencies and caching the results for future usages. Since Mule Plugins will have it's dependencies isolated from each other and the deployable artifact itself, the cache should consider that to avoid returning an already cached dependency from a different plugin.
  • Constructor Details

    • BundleDependencyHelper

      public BundleDependencyHelper()
  • Method Details

    • getBundleDependency

      public org.mule.maven.pom.parser.api.model.BundleDependency getBundleDependency(org.eclipse.aether.graph.DependencyNode node, org.eclipse.aether.graph.DependencyFilter transitiveDependencyFilter)