Package org.apache.felix.bundleplugin
Class AbstractDependencyFilter
java.lang.Object
org.apache.felix.bundleplugin.AbstractDependencyFilter
- Direct Known Subclasses:
DependencyEmbedder,DependencyExcluder
Apply clause-based filter over given dependencies
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Collection<org.apache.maven.artifact.Artifact>Dependency artifacts.private final org.apache.maven.shared.dependency.graph.DependencyNodeDependency Graph.private static final Pattern -
Constructor Summary
ConstructorsConstructorDescriptionAbstractDependencyFilter(org.apache.maven.shared.dependency.graph.DependencyNode dependencyGraph, Collection<org.apache.maven.artifact.Artifact> dependencyArtifacts) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidfilteredDependencies(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter, Collection<org.apache.maven.artifact.Artifact> filteredDependencies) protected abstract voidprocessDependencies(Collection<org.apache.maven.artifact.Artifact> dependencies, String inline) protected final voidprocessInstructions(String header)
-
Field Details
-
MISSING_KEY_PATTERN
-
m_dependencyGraph
private final org.apache.maven.shared.dependency.graph.DependencyNode m_dependencyGraphDependency Graph. -
m_dependencyArtifacts
Dependency artifacts.
-
-
Constructor Details
-
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)
-