Class MavenAggregatorConcentPlugin
java.lang.Object
aQute.bnd.maven.reporter.plugin.entries.mavenproject.MavenAggregatorConcentPlugin
- All Implemented Interfaces:
aQute.bnd.service.Plugin,aQute.bnd.service.reporter.ReportEntryPlugin<MavenProjectWrapper>
public class MavenAggregatorConcentPlugin
extends Object
implements aQute.bnd.service.reporter.ReportEntryPlugin<MavenProjectWrapper>, aQute.bnd.service.Plugin
This plugins extracts the child project data of a maven project. The user can
set the
BndWorkspaceContentsPlugin.EXCLUDES_PROPERTY to skip some
projects and the BndWorkspaceContentsPlugin.USE_CONFIG_PROPERTY to
the desired configuration name that will be used to generate the report of
the projects.-
Field Summary
FieldsFields 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)
-
Field Details
-
USE_CONFIG_PROPERTY
- See Also:
-
EXCLUDES_PROPERTY
- See Also:
-
-
Constructor Details
-
MavenAggregatorConcentPlugin
public MavenAggregatorConcentPlugin()
-
-
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
-