public class ManifestPlugin extends BundlePlugin
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
rebuildBundle
When true, generate the manifest by rebuilding the full bundle in memory
|
classifier, dumpClasspath, dumpInstructions, excludeDependencies, manifestLocation, niceManifest, packaging, supportedProjectTypes, unpackBundle| Constructor and Description |
|---|
ManifestPlugin() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
calculateExportsFromContents(aQute.bnd.osgi.Jar bundle) |
protected void |
execute(org.apache.maven.project.MavenProject project,
java.util.Map instructions,
java.util.Properties properties,
aQute.bnd.osgi.Jar[] classpath) |
protected aQute.bnd.osgi.Analyzer |
getAnalyzer(org.apache.maven.project.MavenProject project,
aQute.bnd.osgi.Jar[] classpath) |
protected aQute.bnd.osgi.Analyzer |
getAnalyzer(org.apache.maven.project.MavenProject project,
java.util.Map instructions,
java.util.Properties properties,
aQute.bnd.osgi.Jar[] classpath) |
java.util.jar.Manifest |
getManifest(org.apache.maven.project.MavenProject project,
aQute.bnd.osgi.Jar[] classpath) |
java.util.jar.Manifest |
getManifest(org.apache.maven.project.MavenProject project,
java.util.Map instructions,
java.util.Properties properties,
aQute.bnd.osgi.Jar[] classpath) |
static void |
writeManifest(java.util.jar.Manifest manifest,
java.io.File outputFile,
boolean niceManifest) |
addMavenInstructions, addMavenSourcePath, buildOSGiBundle, convertVersionToOsgi, dumpClasspath, dumpInstructions, dumpManifest, execute, execute, getBase, getBuildDirectory, getBundleName, getClasspath, getDefaultProperties, getEmbeddableArtifacts, getFile, getMaven2OsgiConverter, getMavenResourcePaths, getOptionalPackages, getOSGiBuilder, getOutputDirectory, getProject, includeMavenResources, isTransitivelyOptional, mergeMavenManifest, removeTagFromInstruction, reportErrors, sanitize, sanitize, setBuildDirectory, setMaven2OsgiConverter, setOutputDirectory, transformDirectivesprotected boolean rebuildBundle
protected void execute(org.apache.maven.project.MavenProject project,
java.util.Map instructions,
java.util.Properties properties,
aQute.bnd.osgi.Jar[] classpath)
throws org.apache.maven.plugin.MojoExecutionException
execute in class BundlePluginorg.apache.maven.plugin.MojoExecutionExceptionpublic java.util.jar.Manifest getManifest(org.apache.maven.project.MavenProject project,
aQute.bnd.osgi.Jar[] classpath)
throws java.io.IOException,
org.apache.maven.plugin.MojoFailureException,
org.apache.maven.plugin.MojoExecutionException,
java.lang.Exception
java.io.IOExceptionorg.apache.maven.plugin.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionExceptionjava.lang.Exceptionpublic java.util.jar.Manifest getManifest(org.apache.maven.project.MavenProject project,
java.util.Map instructions,
java.util.Properties properties,
aQute.bnd.osgi.Jar[] classpath)
throws java.io.IOException,
org.apache.maven.plugin.MojoFailureException,
org.apache.maven.plugin.MojoExecutionException,
java.lang.Exception
java.io.IOExceptionorg.apache.maven.plugin.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionExceptionjava.lang.Exceptionprotected aQute.bnd.osgi.Analyzer getAnalyzer(org.apache.maven.project.MavenProject project,
aQute.bnd.osgi.Jar[] classpath)
throws java.io.IOException,
org.apache.maven.plugin.MojoExecutionException,
java.lang.Exception
java.io.IOExceptionorg.apache.maven.plugin.MojoExecutionExceptionjava.lang.Exceptionprotected aQute.bnd.osgi.Analyzer getAnalyzer(org.apache.maven.project.MavenProject project,
java.util.Map instructions,
java.util.Properties properties,
aQute.bnd.osgi.Jar[] classpath)
throws java.io.IOException,
org.apache.maven.plugin.MojoExecutionException,
java.lang.Exception
java.io.IOExceptionorg.apache.maven.plugin.MojoExecutionExceptionjava.lang.Exceptionpublic static void writeManifest(java.util.jar.Manifest manifest,
java.io.File outputFile,
boolean niceManifest)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String calculateExportsFromContents(aQute.bnd.osgi.Jar bundle)
Copyright © 2006-2014 The Apache Software Foundation. All Rights Reserved.