org.apache.maven.tools.plugin.extractor

Class AbstractScriptedMojoDescriptorExtractor

public abstract class AbstractScriptedMojoDescriptorExtractor extends AbstractLogEnabled implements MojoDescriptorExtractor

Author: jdcasey

Method Summary
protected voidcopyScriptsToOutputDirectory(Map scriptFilesKeyedByBasedir, String outputDirectory)
Listexecute(MavenProject project, PluginDescriptor pluginDescriptor)
protected ListextractMojoDescriptors(Map scriptFilesKeyedByBasedir, PluginDescriptor pluginDescriptor)
protected ListextractMojoDescriptorsFromMetadata(Map metadataFilesKeyedByBasedir, PluginDescriptor pluginDescriptor)
protected MapgatherFilesByBasedir(File basedir, List directories, String scriptFileExtension)
protected StringgetMetadataFileExtension()
protected abstract StringgetScriptFileExtension()

Method Detail

copyScriptsToOutputDirectory

protected void copyScriptsToOutputDirectory(Map scriptFilesKeyedByBasedir, String outputDirectory)

execute

public List execute(MavenProject project, PluginDescriptor pluginDescriptor)

extractMojoDescriptors

protected List extractMojoDescriptors(Map scriptFilesKeyedByBasedir, PluginDescriptor pluginDescriptor)

extractMojoDescriptorsFromMetadata

protected List extractMojoDescriptorsFromMetadata(Map metadataFilesKeyedByBasedir, PluginDescriptor pluginDescriptor)

gatherFilesByBasedir

protected Map gatherFilesByBasedir(File basedir, List directories, String scriptFileExtension)

getMetadataFileExtension

protected String getMetadataFileExtension()

getScriptFileExtension

protected abstract String getScriptFileExtension()
Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.