Modifier and Type | Class and Description |
---|---|
class |
DefaultPluginToolsRequest
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. |
Modifier and Type | Method and Description |
---|---|
PluginToolsRequest |
DefaultPluginToolsRequest.setDependencies(java.util.Set<org.apache.maven.artifact.Artifact> dependencies) |
PluginToolsRequest |
PluginToolsRequest.setDependencies(java.util.Set<org.apache.maven.artifact.Artifact> dependencies) |
PluginToolsRequest |
DefaultPluginToolsRequest.setEncoding(java.lang.String encoding)
Sets the file encoding of the source files.
|
PluginToolsRequest |
PluginToolsRequest.setEncoding(java.lang.String encoding)
Sets the file encoding of the source files.
|
PluginToolsRequest |
DefaultPluginToolsRequest.setLocal(org.apache.maven.artifact.repository.ArtifactRepository local) |
PluginToolsRequest |
PluginToolsRequest.setLocal(org.apache.maven.artifact.repository.ArtifactRepository local) |
PluginToolsRequest |
DefaultPluginToolsRequest.setPluginDescriptor(org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor) |
PluginToolsRequest |
PluginToolsRequest.setPluginDescriptor(org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor) |
PluginToolsRequest |
DefaultPluginToolsRequest.setProject(org.apache.maven.project.MavenProject project) |
PluginToolsRequest |
PluginToolsRequest.setProject(org.apache.maven.project.MavenProject project) |
PluginToolsRequest |
DefaultPluginToolsRequest.setRemoteRepos(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos) |
PluginToolsRequest |
PluginToolsRequest.setRemoteRepos(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos) |
PluginToolsRequest |
DefaultPluginToolsRequest.setSkipErrorNoDescriptorsFound(boolean skipErrorNoDescriptorsFound)
By default an exception is throw if no mojo descriptor is found.
|
PluginToolsRequest |
PluginToolsRequest.setSkipErrorNoDescriptorsFound(boolean skipErrorNoDescriptorsFound)
By default an exception is throw if no mojo descriptor is found.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractScriptedMojoDescriptorExtractor.copyScriptsToOutputDirectory(java.util.Map<java.lang.String,java.util.Set<java.io.File>> scriptFilesKeyedByBasedir,
java.lang.String outputDirectory,
PluginToolsRequest request) |
java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> |
AbstractScriptedMojoDescriptorExtractor.execute(PluginToolsRequest request)
Execute the mojo extraction.
|
java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> |
MojoDescriptorExtractor.execute(PluginToolsRequest request)
Execute the mojo extraction.
|
protected java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> |
AbstractScriptedMojoDescriptorExtractor.extractMojoDescriptors(java.util.Map<java.lang.String,java.util.Set<java.io.File>> scriptFilesKeyedByBasedir,
PluginToolsRequest request)
Should be implemented in the sub classes.
|
protected java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> |
AbstractScriptedMojoDescriptorExtractor.extractMojoDescriptorsFromMetadata(java.util.Map<java.lang.String,java.util.Set<java.io.File>> metadataFilesByBasedir,
PluginToolsRequest request)
Should be implemented in the sub classes.
|
protected java.util.Map<java.lang.String,java.util.Set<java.io.File>> |
AbstractScriptedMojoDescriptorExtractor.gatherFilesByBasedir(java.io.File basedir,
java.util.List<java.lang.String> directories,
java.lang.String scriptFileExtension,
PluginToolsRequest request) |
protected java.lang.String |
AbstractScriptedMojoDescriptorExtractor.getMetadataFileExtension(PluginToolsRequest request)
Should be implemented in the sub classes.
|
protected abstract java.lang.String |
AbstractScriptedMojoDescriptorExtractor.getScriptFileExtension(PluginToolsRequest request) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<java.lang.String,com.thoughtworks.qdox.model.JavaClass> |
JavaAnnotationsMojoDescriptorExtractor.discoverClasses(PluginToolsRequest request) |
protected java.util.Map<java.lang.String,com.thoughtworks.qdox.model.JavaClass> |
JavaAnnotationsMojoDescriptorExtractor.discoverClassesFromSourcesJar(org.apache.maven.artifact.Artifact artifact,
PluginToolsRequest request,
java.lang.String classifier) |
java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> |
JavaAnnotationsMojoDescriptorExtractor.execute(PluginToolsRequest request) |
private java.util.Map<java.lang.String,MojoAnnotatedClass> |
JavaAnnotationsMojoDescriptorExtractor.scanAnnotations(PluginToolsRequest request) |
private java.util.Map<java.lang.String,com.thoughtworks.qdox.model.JavaClass> |
JavaAnnotationsMojoDescriptorExtractor.scanJavadoc(PluginToolsRequest request,
java.util.Collection<MojoAnnotatedClass> mojoAnnotatedClasses) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> |
AntMojoDescriptorExtractor.extractMojoDescriptorsFromMetadata(java.util.Map<java.lang.String,java.util.Set<java.io.File>> metadataFilesKeyedByBasedir,
PluginToolsRequest request)
Should be implemented in the sub classes.
|
protected java.lang.String |
AntMojoDescriptorExtractor.getMetadataFileExtension(PluginToolsRequest request)
Should be implemented in the sub classes.
|
protected java.lang.String |
AntMojoDescriptorExtractor.getScriptFileExtension(PluginToolsRequest request) |
Modifier and Type | Method and Description |
---|---|
private org.apache.maven.plugin.descriptor.MojoDescriptor |
BeanshellMojoDescriptorExtractor.createMojoDescriptor(java.lang.String basedir,
java.lang.String resource,
PluginToolsRequest request) |
protected java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> |
BeanshellMojoDescriptorExtractor.extractMojoDescriptors(java.util.Map<java.lang.String,java.util.Set<java.io.File>> scriptFilesKeyedByBasedir,
PluginToolsRequest request)
Should be implemented in the sub classes.
|
protected java.lang.String |
BeanshellMojoDescriptorExtractor.getScriptFileExtension(PluginToolsRequest request) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<com.thoughtworks.qdox.model.JavaClass> |
JavaJavadocMojoDescriptorExtractor.discoverClasses(PluginToolsRequest request) |
java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> |
JavaJavadocMojoDescriptorExtractor.execute(PluginToolsRequest request)
Execute the mojo extraction.
|
Modifier and Type | Method and Description |
---|---|
void |
Generator.execute(java.io.File destinationDirectory,
PluginToolsRequest request)
Execute the generation for a given plugin descriptor.
|
void |
PluginHelpGenerator.execute(java.io.File destinationDirectory,
PluginToolsRequest request)
Execute the generation for a given plugin descriptor.
|
void |
PluginDescriptorGenerator.execute(java.io.File destinationDirectory,
PluginToolsRequest request)
Execute the generation for a given plugin descriptor.
|
void |
PluginXdocGenerator.execute(java.io.File destinationDirectory,
PluginToolsRequest request)
Execute the generation for a given plugin descriptor.
|
private static java.lang.String |
PluginHelpGenerator.rewriteHelpClassToMojoPackage(PluginToolsRequest request,
java.io.File destinationDirectory,
org.apache.maven.plugin.logging.Log log) |
(package private) static void |
PluginHelpGenerator.rewriteHelpMojo(PluginToolsRequest request,
org.apache.maven.plugin.logging.Log log)
Rewrite Help Mojo to match actual Mojos package name if it was not available at source generation
time.
|
void |
PluginDescriptorGenerator.writeDescriptor(java.io.File destinationFile,
PluginToolsRequest request,
boolean helpDescriptor) |
private void |
PluginHelpGenerator.writeHelpPropertiesFile(PluginToolsRequest request,
java.io.File destinationDirectory)
Write help properties files for later use to eventually rewrite Help Mojo.
|
Modifier and Type | Method and Description |
---|---|
void |
MojoScanner.populatePluginDescriptor(PluginToolsRequest request) |
void |
DefaultMojoScanner.populatePluginDescriptor(PluginToolsRequest request) |