Uses of Interface
org.apache.maven.tools.plugin.PluginToolsRequest
Package
Description
-
Uses of PluginToolsRequest in org.apache.maven.tools.plugin
Modifier and TypeClassDescriptionclass
Default implementation ofPluginToolsRequest
, which is used to pass parameters to components used to extractMojoDescriptor
instances from different types of metadata for a given plugin.Modifier and TypeMethodDescriptionDefaultPluginToolsRequest.setDependencies(Set<org.apache.maven.artifact.Artifact> dependencies)
PluginToolsRequest.setDependencies(Set<org.apache.maven.artifact.Artifact> dependencies)
DefaultPluginToolsRequest.setEncoding(String encoding)
Sets the file encoding of the source files.PluginToolsRequest.setEncoding(String encoding)
Sets the file encoding of the source files.DefaultPluginToolsRequest.setLocal(org.apache.maven.artifact.repository.ArtifactRepository local)
PluginToolsRequest.setLocal(org.apache.maven.artifact.repository.ArtifactRepository local)
DefaultPluginToolsRequest.setPluginDescriptor(org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor)
PluginToolsRequest.setPluginDescriptor(org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor)
DefaultPluginToolsRequest.setProject(org.apache.maven.project.MavenProject project)
PluginToolsRequest.setProject(org.apache.maven.project.MavenProject project)
DefaultPluginToolsRequest.setRemoteRepos(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos)
PluginToolsRequest.setRemoteRepos(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos)
DefaultPluginToolsRequest.setSkipErrorNoDescriptorsFound(boolean skipErrorNoDescriptorsFound)
By default an exception is throw if no mojo descriptor is found.PluginToolsRequest.setSkipErrorNoDescriptorsFound(boolean skipErrorNoDescriptorsFound)
By default an exception is throw if no mojo descriptor is found. -
Uses of PluginToolsRequest in org.apache.maven.tools.plugin.extractor
Modifier and TypeMethodDescriptionprotected void
AbstractScriptedMojoDescriptorExtractor.copyScriptsToOutputDirectory(Map<String,Set<File>> scriptFilesKeyedByBasedir, String outputDirectory, PluginToolsRequest request)
List<org.apache.maven.plugin.descriptor.MojoDescriptor>
AbstractScriptedMojoDescriptorExtractor.execute(PluginToolsRequest request)
Execute the mojo extraction.List<org.apache.maven.plugin.descriptor.MojoDescriptor>
MojoDescriptorExtractor.execute(PluginToolsRequest request)
Execute the mojo extraction.protected List<org.apache.maven.plugin.descriptor.MojoDescriptor>
AbstractScriptedMojoDescriptorExtractor.extractMojoDescriptors(Map<String,Set<File>> scriptFilesKeyedByBasedir, PluginToolsRequest request)
Should be implemented in the sub classes.protected List<org.apache.maven.plugin.descriptor.MojoDescriptor>
AbstractScriptedMojoDescriptorExtractor.extractMojoDescriptorsFromMetadata(Map<String,Set<File>> metadataFilesByBasedir, PluginToolsRequest request)
Should be implemented in the sub classes.AbstractScriptedMojoDescriptorExtractor.gatherFilesByBasedir(File basedir, List<String> directories, String scriptFileExtension, PluginToolsRequest request)
protected String
AbstractScriptedMojoDescriptorExtractor.getMetadataFileExtension(PluginToolsRequest request)
Should be implemented in the sub classes.protected abstract String
AbstractScriptedMojoDescriptorExtractor.getScriptFileExtension(PluginToolsRequest request)
-
Uses of PluginToolsRequest in org.apache.maven.tools.plugin.extractor.annotations
Modifier and TypeMethodDescriptionJavaAnnotationsMojoDescriptorExtractor.discoverClasses(PluginToolsRequest request)
JavaAnnotationsMojoDescriptorExtractor.discoverClassesFromSourcesJar(org.apache.maven.artifact.Artifact artifact, PluginToolsRequest request, String classifier)
List<org.apache.maven.plugin.descriptor.MojoDescriptor>
JavaAnnotationsMojoDescriptorExtractor.execute(PluginToolsRequest request)
-
Uses of PluginToolsRequest in org.apache.maven.tools.plugin.extractor.ant
Modifier and TypeMethodDescriptionprotected List<org.apache.maven.plugin.descriptor.MojoDescriptor>
AntMojoDescriptorExtractor.extractMojoDescriptorsFromMetadata(Map<String,Set<File>> metadataFilesKeyedByBasedir, PluginToolsRequest request)
Should be implemented in the sub classes.protected String
AntMojoDescriptorExtractor.getMetadataFileExtension(PluginToolsRequest request)
Should be implemented in the sub classes.protected String
AntMojoDescriptorExtractor.getScriptFileExtension(PluginToolsRequest request)
-
Uses of PluginToolsRequest in org.apache.maven.tools.plugin.extractor.beanshell
Modifier and TypeMethodDescriptionprotected List<org.apache.maven.plugin.descriptor.MojoDescriptor>
BeanshellMojoDescriptorExtractor.extractMojoDescriptors(Map<String,Set<File>> scriptFilesKeyedByBasedir, PluginToolsRequest request)
Should be implemented in the sub classes.protected String
BeanshellMojoDescriptorExtractor.getScriptFileExtension(PluginToolsRequest request)
-
Uses of PluginToolsRequest in org.apache.maven.tools.plugin.extractor.javadoc
Modifier and TypeMethodDescriptionprotected Collection<com.thoughtworks.qdox.model.JavaClass>
JavaJavadocMojoDescriptorExtractor.discoverClasses(PluginToolsRequest request)
List<org.apache.maven.plugin.descriptor.MojoDescriptor>
JavaJavadocMojoDescriptorExtractor.execute(PluginToolsRequest request)
-
Uses of PluginToolsRequest in org.apache.maven.tools.plugin.generator
Modifier and TypeMethodDescriptionvoid
Generator.execute(File destinationDirectory, PluginToolsRequest request)
Execute the generation for a given plugin descriptor.void
PluginDescriptorGenerator.execute(File destinationDirectory, PluginToolsRequest request)
void
PluginHelpGenerator.execute(File destinationDirectory, PluginToolsRequest request)
Execute the generation for a given plugin descriptor.void
PluginXdocGenerator.execute(File destinationDirectory, PluginToolsRequest request)
Execute the generation for a given plugin descriptor.void
PluginDescriptorGenerator.writeDescriptor(File destinationFile, PluginToolsRequest request, boolean helpDescriptor)
-
Uses of PluginToolsRequest in org.apache.maven.tools.plugin.scanner
Modifier and TypeMethodDescriptionvoid
DefaultMojoScanner.populatePluginDescriptor(PluginToolsRequest request)
void
MojoScanner.populatePluginDescriptor(PluginToolsRequest request)