java.lang.Object
aQute.bnd.maven.reporter.plugin.entries.mavenproject.CommonInfoPlugin
All Implemented Interfaces:
aQute.bnd.service.Plugin, aQute.bnd.service.reporter.ReportEntryPlugin<MavenProjectWrapper>

public class CommonInfoPlugin extends Object implements aQute.bnd.service.reporter.ReportEntryPlugin<MavenProjectWrapper>, aQute.bnd.service.Plugin
This plugin extracts common info from a maven project pom.
  • Constructor Details

    • CommonInfoPlugin

      public CommonInfoPlugin()
  • Method Details

    • setReporter

      public void setReporter(aQute.service.reporter.Reporter processor)
      Specified by:
      setReporter in interface aQute.bnd.service.Plugin
    • setProperties

      public void setProperties(Map<String,String> map) throws Exception
      Specified by:
      setProperties in interface aQute.bnd.service.Plugin
      Throws:
      Exception
    • getProperties

      public Map<String,String> getProperties()
      Specified by:
      getProperties in interface aQute.bnd.service.reporter.ReportEntryPlugin<MavenProjectWrapper>
    • extract

      public biz.aQute.bnd.reporter.manifest.dto.CommonInfoDTO extract(MavenProjectWrapper obj, Locale locale) throws Exception
      Specified by:
      extract in interface aQute.bnd.service.reporter.ReportEntryPlugin<MavenProjectWrapper>
      Throws:
      Exception