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 class
private static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Collection<org.apache.maven.artifact.Artifact>
Dependency artifacts.private final org.apache.maven.shared.dependency.graph.DependencyNode
Dependency 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 void
filteredDependencies
(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter, Collection<org.apache.maven.artifact.Artifact> filteredDependencies) protected abstract void
processDependencies
(Collection<org.apache.maven.artifact.Artifact> dependencies, String inline) protected final void
processInstructions
(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)
-