org.apache.felix.bundleplugin
public class BundleAllPlugin extends ManifestPlugin
UNKNOWN: bundleall package test build an OSGi bundle jar for all transitive dependencies
Method Summary | |
---|---|
protected BundleInfo | bundle(MavenProject project)
Bundle one project only without building its childre
|
protected BundleInfo | bundleAll(MavenProject project, int maxDepth)
Bundle a project and its transitive dependencies up to some depth level
|
void | execute() |
protected String | getBundleName(MavenProject project) |
protected File | getFile(Artifact artifact)
Use previously built bundles when available.
|
protected File | getOutputFile(Artifact artifact) |
protected void | logDuplicatedPackages(BundleInfo bundleInfo)
Log what packages are exported in more than one bundle |
protected boolean | snapshotMatch(Artifact artifact, String bundleName)
Check that the bundleName provided correspond to the artifact provided.
|
Parameters: project
Throws: MojoExecutionException
Parameters: project maxDepth how deep to process the dependency tree
Throws: MojoExecutionException
Parameters: artifact
Parameters: artifact artifact with snapshot version bundleName bundle file name
Returns: if both represent the same artifact and version, forgetting about the snapshot timestamp