Class DescriptorGeneratorTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
io.freefair.gradle.plugins.maven.plugin.AbstractGeneratorTask
io.freefair.gradle.plugins.maven.plugin.DescriptorGeneratorTask
- All Implemented Interfaces:
Comparable<Task>
,org.gradle.api.internal.DynamicObjectAware
,org.gradle.api.internal.TaskInternal
,ExtensionAware
,Task
,Configurable<Task>
- See Also:
-
DescriptorGeneratorMojo
-
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
generate()
abstract ConfigurableFileCollection
The file encoding of the source files.abstract DirectoryProperty
abstract RegularFileProperty
protected abstract ProjectLayout
abstract ConfigurableFileCollection
Methods inherited from class io.freefair.gradle.plugins.maven.plugin.AbstractGeneratorTask
execute, getGoalPrefix
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
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
-
Constructor Details
-
DescriptorGeneratorTask
public DescriptorGeneratorTask()
-
-
Method Details
-
getProjectLayout
-
getSourceDirectories
-
getClassesDirectories
-
getPomFile
-
getOutputDirectory
-
getEncoding
The file encoding of the source files.- See Also:
-
DescriptorGeneratorMojo.encoding
-
getSkipErrorNoDescriptorsFound
- See Also:
-
DescriptorGeneratorMojo.skipErrorNoDescriptorsFound
-
generate
protected void generate() throws ExtractionException, InvalidPluginDescriptorException, XmlPullParserException, IOException, org.apache.maven.tools.plugin.generator.GeneratorException- Specified by:
generate
in classAbstractGeneratorTask
- Throws:
ExtractionException
InvalidPluginDescriptorException
XmlPullParserException
IOException
org.apache.maven.tools.plugin.generator.GeneratorException
- See Also:
-
DescriptorGeneratorMojo.generate()
-