Package org.apache.felix.bundleplugin
Class DependencyEmbedder
java.lang.Object
org.apache.felix.bundleplugin.AbstractDependencyFilter
org.apache.felix.bundleplugin.DependencyEmbedder
Add BND directives to embed selected dependencies inside a bundle
- Author:
- Felix Project Team
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDependencyEmbedder
(org.apache.maven.plugin.logging.Log log, Collection<org.apache.maven.artifact.Artifact> dependencyArtifacts) -
Method Summary
Modifier and TypeMethodDescriptionCollection
<org.apache.maven.artifact.Artifact> protected void
processDependencies
(Collection<org.apache.maven.artifact.Artifact> dependencies, String inline) void
processHeaders
(aQute.bnd.osgi.Analyzer analyzer) Methods inherited from class org.apache.felix.bundleplugin.AbstractDependencyFilter
processInstructions
-
Field Details
-
EMBED_DEPENDENCY
- See Also:
-
EMBED_DIRECTORY
- See Also:
-
EMBED_STRIP_GROUP
- See Also:
-
EMBED_STRIP_VERSION
- See Also:
-
EMBED_TRANSITIVE
- See Also:
-
EMBEDDED_ARTIFACTS
- See Also:
-
-
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 classAbstractDependencyFilter
-
getInlinedPaths
-
getEmbeddedArtifacts
-