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
,Named
,ExtensionAware
,Task
,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.Task
Task.Namer
-
-
Field Summary
-
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
-
-
Constructor Summary
Constructors Constructor Description AbstractGeneratorTask()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
execute()
protected abstract void
generate()
abstract Property<String>
getGoalPrefix()
The goal prefix that will appear before the ":".-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
-
-
-
Method Detail
-
getGoalPrefix
@Optional @Input public abstract Property<String> getGoalPrefix()
The goal prefix that will appear before the ":".- See Also:
AbstractGeneratorMojo.goalPrefix
-
execute
public void execute() throws org.apache.maven.tools.plugin.generator.GeneratorException, IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException, InvalidPluginDescriptorException, org.apache.maven.tools.plugin.extractor.ExtractionException
- Throws:
org.apache.maven.tools.plugin.generator.GeneratorException
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
InvalidPluginDescriptorException
org.apache.maven.tools.plugin.extractor.ExtractionException
- See Also:
AbstractGeneratorMojo.execute()
-
generate
protected abstract void generate() throws org.apache.maven.tools.plugin.extractor.ExtractionException, InvalidPluginDescriptorException, org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException, org.apache.maven.tools.plugin.generator.GeneratorException
- Throws:
org.apache.maven.tools.plugin.extractor.ExtractionException
InvalidPluginDescriptorException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
IOException
org.apache.maven.tools.plugin.generator.GeneratorException
-
-