Annotation Interface GenerateGradlePlugin.GenerateGradleTask

Enclosing class:
GenerateGradlePlugin

public static @interface GenerateGradlePlugin.GenerateGradleTask
A configuration for generating a gradle task as part of the plugin.
  • Element Details

    • source

      String source
      Returns:
      The task configuration class name that has PluginTask annotation
    • namePrefix

      String namePrefix
      Returns:
      The prefix to use for task name.
      Default:
      ""
    • extensionMethodName

      String extensionMethodName
      Returns:
      The name to use for the generated extension
      Default:
      ""
    • cacheable

      boolean cacheable
      Returns:
      Whether the task is cacheable
      Default:
      true