Class SourceComponentDescriptorExtractor

java.lang.Object
org.codehaus.plexus.metadata.ComponentDescriptorExtractorSupport
org.codehaus.plexus.metadata.SourceComponentDescriptorExtractor
All Implemented Interfaces:
ComponentDescriptorExtractor

@Component(role=ComponentDescriptorExtractor.class, hint="source") public class SourceComponentDescriptorExtractor extends ComponentDescriptorExtractorSupport
Extracts ComponentDescriptor from source files.
Version:
$Rev$ $Date$
  • Field Details

  • Constructor Details

    • SourceComponentDescriptorExtractor

      public SourceComponentDescriptorExtractor()
    • SourceComponentDescriptorExtractor

      public SourceComponentDescriptorExtractor(SourceComponentGleaner gleaner)
  • Method Details

    • extract

      public List<org.codehaus.plexus.component.repository.ComponentDescriptor<?>> extract(MetadataGenerationRequest configuration, org.codehaus.plexus.component.repository.ComponentDescriptor<?>[] roleDefaults) throws Exception
      Throws:
      Exception
    • extract

      private List<org.codehaus.plexus.component.repository.ComponentDescriptor<?>> extract(List<String> sourceDirectories, String sourceEncoding, Map<String,org.codehaus.plexus.component.repository.ComponentDescriptor<?>> defaultsByRole) throws Exception
      Throws:
      Exception