Class AbstractDependencyFilter

java.lang.Object
org.apache.felix.bundleplugin.AbstractDependencyFilter
Direct Known Subclasses:
DependencyEmbedder, DependencyExcluder

public abstract class AbstractDependencyFilter extends Object
Apply clause-based filter over given dependencies
  • Field Details

    • MISSING_KEY_PATTERN

      private static final Pattern MISSING_KEY_PATTERN
    • PLACEHOLDER

      private static final String PLACEHOLDER
      See Also:
    • m_dependencyArtifacts

      private final Collection<org.apache.maven.artifact.Artifact> m_dependencyArtifacts
      Dependency artifacts.
  • Constructor Details

    • AbstractDependencyFilter

      public AbstractDependencyFilter(Collection<org.apache.maven.artifact.Artifact> dependencyArtifacts)
  • Method Details

    • processInstructions

      protected final void processInstructions(String header) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • processDependencies

      protected abstract void processDependencies(Collection<org.apache.maven.artifact.Artifact> dependencies, String inline)
    • filteredDependencies

      private void filteredDependencies(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter, Collection<org.apache.maven.artifact.Artifact> filteredDependencies)