Interface MojoAnnotationsScanner

    • Field Detail

      • ROLE

        static final java.lang.String ROLE
      • CLASS_LEVEL_ANNOTATIONS

        static final java.util.List<java.lang.String> CLASS_LEVEL_ANNOTATIONS
      • FIELD_LEVEL_ANNOTATIONS

        static final java.util.List<java.lang.String> FIELD_LEVEL_ANNOTATIONS
    • Method Detail

      • scan

        java.util.Map<java.lang.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