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 Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Collection<org.apache.maven.artifact.Artifact> Dependency artifacts.private static final Patternprivate static final String -
Constructor Summary
ConstructorsConstructorDescriptionAbstractDependencyFilter(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
-
PLACEHOLDER
- See Also:
-
m_dependencyArtifacts
Dependency artifacts.
-
-
Constructor Details
-
AbstractDependencyFilter
-
-
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)
-