Class MetalArchive

java.lang.Object
br.dev.pedrolamarao.gradle.metal.base.MetalComponent
br.dev.pedrolamarao.gradle.metal.base.MetalArchive
All Implemented Interfaces:
org.gradle.api.Named

@NonNullApi public abstract class MetalArchive extends MetalComponent implements org.gradle.api.Named
Metal archive component.
  • Constructor Details

    • MetalArchive

      @Inject public MetalArchive(org.gradle.api.tasks.TaskProvider<MetalArchiveTask> archiveTask, String name)
      Constructor.
      Parameters:
      archiveTask - archive task
      name - name
  • Method Details

    • getArchiveOptions

      public abstract org.gradle.api.provider.ListProperty<String> getArchiveOptions()
      Archive options.
      Returns:
      property
    • getArchiveTask

      public org.gradle.api.tasks.TaskProvider<MetalArchiveTask> getArchiveTask()
      Archive task.
      Returns:
      provider
    • getName

      public String getName()
      Specified by:
      getName in interface org.gradle.api.Named