Index

A C D E F G I M O P R S 
All Classes|All Packages|Deprecated API|Serialized Form

A

AbstractScriptedMojoDescriptorExtractor - Class in org.apache.maven.tools.plugin.extractor
 
AbstractScriptedMojoDescriptorExtractor() - Constructor for class org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
 

C

copyScriptsToOutputDirectory(Map<String, Set<File>>, String, PluginToolsRequest) - Method in class org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
 

D

DefaultMojoScanner - Class in org.apache.maven.tools.plugin.scanner
 
DefaultMojoScanner() - Constructor for class org.apache.maven.tools.plugin.scanner.DefaultMojoScanner
Empty constructor
DefaultMojoScanner(Map<String, MojoDescriptorExtractor>) - Constructor for class org.apache.maven.tools.plugin.scanner.DefaultMojoScanner
Default constructor
DefaultPluginToolsRequest - Class in org.apache.maven.tools.plugin
Default implementation of PluginToolsRequest, which is used to pass parameters to components used to extract MojoDescriptor instances from different types of metadata for a given plugin.
DefaultPluginToolsRequest(MavenProject, PluginDescriptor) - Constructor for class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
 

E

execute(PluginToolsRequest) - Method in class org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
Execute the mojo extraction.
execute(PluginToolsRequest) - Method in interface org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor
Execute the mojo extraction.
ExtendedMojoDescriptor - Class in org.apache.maven.tools.plugin
Extensions to MojoDescriptor added to Maven 3, then are not available when run under Maven2.
ExtendedMojoDescriptor() - Constructor for class org.apache.maven.tools.plugin.ExtendedMojoDescriptor
 
ExtractionException - Exception in org.apache.maven.tools.plugin.extractor
Wrap errors when extraction exception occurred.
ExtractionException(String) - Constructor for exception org.apache.maven.tools.plugin.extractor.ExtractionException
 
ExtractionException(String, Throwable) - Constructor for exception org.apache.maven.tools.plugin.extractor.ExtractionException
 
extractMojoDescriptors(Map<String, Set<File>>, PluginToolsRequest) - Method in class org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
Should be implemented in the sub classes.
extractMojoDescriptorsFromMetadata(Map<String, Set<File>>, PluginToolsRequest) - Method in class org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
Should be implemented in the sub classes.

F

findSources(String, String) - Static method in class org.apache.maven.tools.plugin.util.PluginUtils
 
findSources(String, String, String) - Static method in class org.apache.maven.tools.plugin.util.PluginUtils
 

G

gatherFilesByBasedir(File, List<String>, String, PluginToolsRequest) - Method in class org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
 
getActiveExtractors() - Method in class org.apache.maven.tools.plugin.scanner.DefaultMojoScanner
Gets the name of the active extractors.
getDependencies() - Method in class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
 
getDependencies() - Method in interface org.apache.maven.tools.plugin.PluginToolsRequest
Returns the list of Artifact used in class path scanning for annotations
getDependencyCollectionRequired() - Method in class org.apache.maven.tools.plugin.ExtendedMojoDescriptor
 
getEncoding() - Method in class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
Gets the file encoding of the source files.
getEncoding() - Method in interface org.apache.maven.tools.plugin.PluginToolsRequest
Gets the file encoding of the source files.
getLocal() - Method in class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
 
getLocal() - Method in interface org.apache.maven.tools.plugin.PluginToolsRequest
 
getMetadataFileExtension(PluginToolsRequest) - Method in class org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
Should be implemented in the sub classes.
getPluginDescriptor() - Method in class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
getPluginDescriptor() - Method in interface org.apache.maven.tools.plugin.PluginToolsRequest
 
getProject() - Method in class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
getProject() - Method in interface org.apache.maven.tools.plugin.PluginToolsRequest
 
getRemoteRepos() - Method in class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
 
getRemoteRepos() - Method in interface org.apache.maven.tools.plugin.PluginToolsRequest
 
getScriptFileExtension(PluginToolsRequest) - Method in class org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
 

I

isSkipErrorNoDescriptorsFound() - Method in class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
isSkipErrorNoDescriptorsFound() - Method in interface org.apache.maven.tools.plugin.PluginToolsRequest
 
isThreadSafe() - Method in class org.apache.maven.tools.plugin.ExtendedMojoDescriptor
 

M

MAVEN_COMPONENTS - Static variable in class org.apache.maven.tools.plugin.util.PluginUtils
Deprecated.
wrong approach (fake components), documented parameter default values instead to learn people how to discover them
MojoDescriptorExtractor - Interface in org.apache.maven.tools.plugin.extractor
 
MojoScanner - Interface in org.apache.maven.tools.plugin.scanner
 

O

org.apache.maven.tools.plugin - package org.apache.maven.tools.plugin
 
org.apache.maven.tools.plugin.extractor - package org.apache.maven.tools.plugin.extractor
 
org.apache.maven.tools.plugin.scanner - package org.apache.maven.tools.plugin.scanner
 
org.apache.maven.tools.plugin.util - package org.apache.maven.tools.plugin.util
 

P

PluginToolsRequest - Interface in org.apache.maven.tools.plugin
Request that encapsulates all information relevant to the process of extracting MojoDescriptor instances from metadata for a certain type of mojo.
PluginUtils - Class in org.apache.maven.tools.plugin.util
Convenience methods to play with Maven plugins.
populatePluginDescriptor(PluginToolsRequest) - Method in class org.apache.maven.tools.plugin.scanner.DefaultMojoScanner
populatePluginDescriptor(PluginToolsRequest) - Method in interface org.apache.maven.tools.plugin.scanner.MojoScanner
 

R

ROLE - Static variable in interface org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor
Plexus role for lookup
ROLE - Static variable in interface org.apache.maven.tools.plugin.scanner.MojoScanner
Plexus role for lookup

S

setActiveExtractors(Set<String>) - Method in class org.apache.maven.tools.plugin.scanner.DefaultMojoScanner
 
setActiveExtractors(Set<String>) - Method in interface org.apache.maven.tools.plugin.scanner.MojoScanner
Sets the active extractors.
setDependencies(Set<Artifact>) - Method in class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
 
setDependencies(Set<Artifact>) - Method in interface org.apache.maven.tools.plugin.PluginToolsRequest
 
setDependencyCollectionRequired(String) - Method in class org.apache.maven.tools.plugin.ExtendedMojoDescriptor
 
setEncoding(String) - Method in class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
Sets the file encoding of the source files.
setEncoding(String) - Method in interface org.apache.maven.tools.plugin.PluginToolsRequest
Sets the file encoding of the source files.
setLocal(ArtifactRepository) - Method in class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
 
setLocal(ArtifactRepository) - Method in interface org.apache.maven.tools.plugin.PluginToolsRequest
 
setPluginDescriptor(PluginDescriptor) - Method in class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
setPluginDescriptor(PluginDescriptor) - Method in interface org.apache.maven.tools.plugin.PluginToolsRequest
 
setProject(MavenProject) - Method in class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
setProject(MavenProject) - Method in interface org.apache.maven.tools.plugin.PluginToolsRequest
 
setRemoteRepos(List<ArtifactRepository>) - Method in class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
 
setRemoteRepos(List<ArtifactRepository>) - Method in interface org.apache.maven.tools.plugin.PluginToolsRequest
 
setSkipErrorNoDescriptorsFound(boolean) - Method in class org.apache.maven.tools.plugin.DefaultPluginToolsRequest
By default an exception is throw if no mojo descriptor is found.
setSkipErrorNoDescriptorsFound(boolean) - Method in interface org.apache.maven.tools.plugin.PluginToolsRequest
By default an exception is throw if no mojo descriptor is found.
setThreadSafe(boolean) - Method in class org.apache.maven.tools.plugin.ExtendedMojoDescriptor
 
sortMojoParameters(List<Parameter>) - Static method in class org.apache.maven.tools.plugin.util.PluginUtils
Sorts the specified mojo parameters by name.
sortMojos(List<MojoDescriptor>) - Static method in class org.apache.maven.tools.plugin.util.PluginUtils
Sorts the specified mojo descriptors by goal name.
A C D E F G I M O P R S 
All Classes|All Packages|Deprecated API|Serialized Form