Interface MojoAnnotationsScanner

All Known Implementing Classes:
DefaultMojoAnnotationsScanner

public interface MojoAnnotationsScanner
Since:
3.0
Author:
Olivier Lamy
  • Field Details

    • ROLE

      static final String ROLE
    • CLASS_LEVEL_ANNOTATIONS

      static final List<String> CLASS_LEVEL_ANNOTATIONS
    • FIELD_LEVEL_ANNOTATIONS

      static final List<String> FIELD_LEVEL_ANNOTATIONS
  • Method Details

    • scan

      Map<String,MojoAnnotatedClass> scan(MojoAnnotationsScannerRequest request) throws org.apache.maven.tools.plugin.extractor.ExtractionException
      Scan classes for mojo annotations.
      Parameters:
      request -
      Returns:
      map of mojo-annotated classes keyed by full class name
      Throws:
      org.apache.maven.tools.plugin.extractor.ExtractionException