Class MavenProjectContentPlugin
java.lang.Object
aQute.bnd.maven.reporter.plugin.entries.mavenproject.MavenProjectContentPlugin
- All Implemented Interfaces:
aQute.bnd.service.Plugin,aQute.bnd.service.reporter.ReportEntryPlugin<MavenProjectWrapper>
public class MavenProjectContentPlugin
extends Object
implements aQute.bnd.service.reporter.ReportEntryPlugin<MavenProjectWrapper>, aQute.bnd.service.Plugin
This plugin extracts bundle data built by a maven project. The user can set
the
BndProjectContentsPlugin.USE_CONFIG_PROPERTY to the desired
configuration name that will be used to generate the report of the bundle.-
Field Summary
Fields inherited from interface aQute.bnd.service.reporter.ReportEntryPlugin
ENTRY_NAME_PROPERTY, SOURCE_CLASS_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextract(MavenProjectWrapper obj, Locale locale) voidsetProperties(Map<String, String> map) voidsetReporter(aQute.service.reporter.Reporter processor)
-
Constructor Details
-
MavenProjectContentPlugin
public MavenProjectContentPlugin()
-
-
Method Details
-
setReporter
public void setReporter(aQute.service.reporter.Reporter processor) - Specified by:
setReporterin interfaceaQute.bnd.service.Plugin
-
setProperties
- Specified by:
setPropertiesin interfaceaQute.bnd.service.Plugin- Throws:
Exception
-
getProperties
- Specified by:
getPropertiesin interfaceaQute.bnd.service.reporter.ReportEntryPlugin<MavenProjectWrapper>
-
extract
- Specified by:
extractin interfaceaQute.bnd.service.reporter.ReportEntryPlugin<MavenProjectWrapper>- Throws:
Exception
-