public final class DependencyEmbedder extends AbstractDependencyFilter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EMBED_DEPENDENCY |
static java.lang.String |
EMBED_DIRECTORY |
static java.lang.String |
EMBED_STRIP_GROUP |
static java.lang.String |
EMBED_STRIP_VERSION |
static java.lang.String |
EMBED_TRANSITIVE |
static java.lang.String |
EMBEDDED_ARTIFACTS |
private java.util.Collection<org.apache.maven.artifact.Artifact> |
m_embeddedArtifacts
Embedded artifacts.
|
private java.lang.String |
m_embedDirectory |
private java.lang.String |
m_embedStripGroup |
private java.lang.String |
m_embedStripVersion |
private java.util.Collection<java.lang.String> |
m_inlinedPaths
Inlined paths.
|
private static java.lang.String |
MAVEN_DEPENDENCIES |
Constructor and Description |
---|
DependencyEmbedder(org.apache.maven.plugin.logging.Log log,
org.apache.maven.shared.dependency.graph.DependencyNode dependencyGraph,
java.util.Collection<org.apache.maven.artifact.Artifact> dependencyArtifacts) |
Modifier and Type | Method and Description |
---|---|
private static void |
addInlinedPaths(org.apache.maven.artifact.Artifact dependency,
java.lang.String inline,
java.util.Collection<java.lang.String> inlinedPaths) |
private static void |
appendDependencies(aQute.bnd.osgi.Analyzer analyzer,
java.lang.String directiveName,
java.lang.String mavenDependencies) |
private void |
embedDependency(org.apache.maven.artifact.Artifact dependency,
java.lang.StringBuffer includeResource,
java.lang.StringBuffer bundleClassPath,
java.lang.StringBuffer embeddedArtifacts) |
java.util.Collection<org.apache.maven.artifact.Artifact> |
getEmbeddedArtifacts() |
java.util.Collection<java.lang.String> |
getInlinedPaths() |
private static void |
inlineDependency(java.lang.String path,
java.lang.StringBuffer includeResource) |
protected void |
processDependencies(java.util.Collection<org.apache.maven.artifact.Artifact> dependencies,
java.lang.String inline) |
void |
processHeaders(aQute.bnd.osgi.Analyzer analyzer) |
processInstructions
public static final java.lang.String EMBED_DEPENDENCY
public static final java.lang.String EMBED_DIRECTORY
public static final java.lang.String EMBED_STRIP_GROUP
public static final java.lang.String EMBED_STRIP_VERSION
public static final java.lang.String EMBED_TRANSITIVE
public static final java.lang.String EMBEDDED_ARTIFACTS
private static final java.lang.String MAVEN_DEPENDENCIES
private java.lang.String m_embedDirectory
private java.lang.String m_embedStripGroup
private java.lang.String m_embedStripVersion
private final java.util.Collection<java.lang.String> m_inlinedPaths
private final java.util.Collection<org.apache.maven.artifact.Artifact> m_embeddedArtifacts
public DependencyEmbedder(org.apache.maven.plugin.logging.Log log, org.apache.maven.shared.dependency.graph.DependencyNode dependencyGraph, java.util.Collection<org.apache.maven.artifact.Artifact> dependencyArtifacts)
public void processHeaders(aQute.bnd.osgi.Analyzer analyzer) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
protected void processDependencies(java.util.Collection<org.apache.maven.artifact.Artifact> dependencies, java.lang.String inline)
processDependencies
in class AbstractDependencyFilter
private static void addInlinedPaths(org.apache.maven.artifact.Artifact dependency, java.lang.String inline, java.util.Collection<java.lang.String> inlinedPaths)
private void embedDependency(org.apache.maven.artifact.Artifact dependency, java.lang.StringBuffer includeResource, java.lang.StringBuffer bundleClassPath, java.lang.StringBuffer embeddedArtifacts)
private static void inlineDependency(java.lang.String path, java.lang.StringBuffer includeResource)
public java.util.Collection<java.lang.String> getInlinedPaths()
public java.util.Collection<org.apache.maven.artifact.Artifact> getEmbeddedArtifacts()
private static void appendDependencies(aQute.bnd.osgi.Analyzer analyzer, java.lang.String directiveName, java.lang.String mavenDependencies)