Class GeneratePluginDescriptors

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.plugin.devel.tasks.GeneratePluginDescriptors
All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, Named, ExtensionAware, Task, Configurable<Task>

@DisableCachingByDefault(because="Not worth caching") public abstract class GeneratePluginDescriptors extends DefaultTask
Generates plugin descriptors from plugin declarations.
  • Constructor Details

    • GeneratePluginDescriptors

      public GeneratePluginDescriptors()
  • Method Details

    • getDeclarations

      @Internal("Changes for the declarations are tracked via implementationClassById") public ListProperty<PluginDeclaration> getDeclarations()
      The plugin declarations used to create the descriptors.
    • getOutputDirectory

      @OutputDirectory public DirectoryProperty getOutputDirectory()
    • generatePluginDescriptors

      public void generatePluginDescriptors()
    • getDeleter

      @Inject protected org.gradle.internal.file.Deleter getDeleter()