Class BeanshellMojoDescriptorExtractor

    • Constructor Detail

      • BeanshellMojoDescriptorExtractor

        public BeanshellMojoDescriptorExtractor()
    • Method Detail

      • extractMojoDescriptors

        protected java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> extractMojoDescriptors​(java.util.Map<java.lang.String,​java.util.Set<java.io.File>> scriptFilesKeyedByBasedir,
                                                                                                           PluginToolsRequest request)
                                                                                                    throws ExtractionException,
                                                                                                           org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException
        Should be implemented in the sub classes.
        Overrides:
        extractMojoDescriptors in class AbstractScriptedMojoDescriptorExtractor
        Parameters:
        scriptFilesKeyedByBasedir - could be null
        request - The plugin request, never null.
        Returns:
        always null
        Throws:
        ExtractionException - if any
        org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException - if any
      • createMojoDescriptor

        private org.apache.maven.plugin.descriptor.MojoDescriptor createMojoDescriptor​(java.lang.String basedir,
                                                                                       java.lang.String resource,
                                                                                       PluginToolsRequest request)
                                                                                throws org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException
        Parameters:
        basedir - not null
        resource - not null
        request - not null
        Returns:
        a new Mojo descriptor instance
        Throws:
        org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException - if any