Class AbstractGeneratorTask
- java.lang.Object
- 
- org.gradle.api.internal.AbstractTask
- 
- org.gradle.api.DefaultTask
- 
- io.freefair.gradle.plugins.maven.plugin.AbstractGeneratorTask
 
 
 
- 
- All Implemented Interfaces:
- Comparable<Task>,- org.gradle.api.internal.DynamicObjectAware,- org.gradle.api.internal.TaskInternal,- ExtensionAware,- Task,- org.gradle.util.Configurable<Task>
 - Direct Known Subclasses:
- DescriptorGeneratorTask
 
 public abstract class AbstractGeneratorTask extends DefaultTask - See Also:
- AbstractGeneratorMojo
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.gradle.api.TaskTask.Namer
 
- 
 - 
Field Summary- 
Fields inherited from interface org.gradle.api.TaskTASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
 
- 
 - 
Constructor SummaryConstructors Constructor Description AbstractGeneratorTask()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidgenerate()protected abstract FilegetBaseDir()ConfigurableFileCollectiongetClassesDirectories()Property<String>getEncoding()The file encoding of the source files.protected abstract org.apache.maven.tools.plugin.generator.GeneratorgetGenerator()Property<String>getGoalPrefix()The goal prefix that will appear before the ":".RegularFilePropertygetPomFile()Property<Boolean>getSkipErrorNoDescriptorsFound()ConfigurableFileCollectiongetSourceDirectories()- 
Methods inherited from class org.gradle.api.DefaultTasknewInputDirectory, newInputFile, newOutputDirectory, newOutputFile
 - 
Methods inherited from class org.gradle.api.internal.AbstractTaskappendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
 
- 
 
- 
- 
- 
Method Detail- 
generatepublic void generate() throws org.apache.maven.tools.plugin.generator.GeneratorException, IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException, org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException, org.apache.maven.tools.plugin.extractor.ExtractionException- Throws:
- org.apache.maven.tools.plugin.generator.GeneratorException
- IOException
- org.codehaus.plexus.util.xml.pull.XmlPullParserException
- org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException
- org.apache.maven.tools.plugin.extractor.ExtractionException
- See Also:
- AbstractGeneratorMojo.execute()
 
 - 
getGenerator@Internal protected abstract org.apache.maven.tools.plugin.generator.Generator getGenerator() 
 - 
getSourceDirectoriespublic ConfigurableFileCollection getSourceDirectories() 
 - 
getClassesDirectoriespublic ConfigurableFileCollection getClassesDirectories() 
 - 
getPomFilepublic RegularFileProperty getPomFile() 
 - 
getEncodingpublic Property<String> getEncoding() The file encoding of the source files.- See Also:
- AbstractGeneratorMojo.encoding
 
 - 
getGoalPrefixpublic Property<String> getGoalPrefix() The goal prefix that will appear before the ":".- See Also:
- AbstractGeneratorMojo.goalPrefix
 
 
- 
 
-