Class DependencyEmbedder

java.lang.Object
org.apache.felix.bundleplugin.AbstractDependencyFilter
org.apache.felix.bundleplugin.DependencyEmbedder

public final class DependencyEmbedder extends AbstractDependencyFilter
Add BND directives to embed selected dependencies inside a bundle
Author:
Felix Project Team
  • Field Details

  • Constructor Details

    • DependencyEmbedder

      public DependencyEmbedder(org.apache.maven.plugin.logging.Log log, Collection<org.apache.maven.artifact.Artifact> dependencyArtifacts)
  • Method Details

    • processHeaders

      public void processHeaders(aQute.bnd.osgi.Analyzer analyzer) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • processDependencies

      protected void processDependencies(Collection<org.apache.maven.artifact.Artifact> dependencies, String inline)
      Specified by:
      processDependencies in class AbstractDependencyFilter
    • getInlinedPaths

      public Collection<String> getInlinedPaths()
    • getEmbeddedArtifacts

      public Collection<org.apache.maven.artifact.Artifact> getEmbeddedArtifacts()