Class BndMavenPlugin

java.lang.Object
org.apache.maven.plugin.AbstractMojo
aQute.bnd.maven.plugin.AbstractBndMavenPlugin
aQute.bnd.maven.plugin.BndMavenPlugin
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="bnd-process", defaultPhase=PROCESS_CLASSES, requiresDependencyResolution=COMPILE, threadSafe=true) public class BndMavenPlugin extends AbstractBndMavenPlugin
  • Field Details

    • sourceDir

      @Parameter(defaultValue="${project.build.sourceDirectory}", readonly=true) private File sourceDir
    • resources

      @Parameter(defaultValue="${project.build.resources}", readonly=true) private List<org.apache.maven.model.Resource> resources
    • classesDir

      @Parameter(defaultValue="${project.build.outputDirectory}") private File classesDir
    • outputDir

      @Parameter(defaultValue="${project.build.outputDirectory}") private File outputDir
    • manifestPath

      @Parameter(defaultValue="${project.build.outputDirectory}/META-INF/MANIFEST.MF") File manifestPath
    • skip

      @Parameter(property="bnd.skip", defaultValue="false") boolean skip
  • Constructor Details

    • BndMavenPlugin

      public BndMavenPlugin()
  • Method Details