Class ArchiTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
name.jurgenei.gradle.archi.ArchiTask
All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.Named, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

@DisableCachingByDefault(because="Archi execution depends on external runtime state and environment") public abstract class ArchiTask extends org.gradle.api.DefaultTask
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gradle.api.Named

    org.gradle.api.Named.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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    arg(String value)
     
    void
    env(String name, Object value)
     
    void
    excel(Object value)
     
    abstract org.gradle.api.provider.ListProperty<String>
     
    abstract org.gradle.api.provider.MapProperty<String,String>
     
    abstract org.gradle.api.provider.Property<String>
     
    abstract org.gradle.api.provider.Property<File>
     
    abstract org.gradle.api.provider.Property<File>
     
    abstract org.gradle.api.provider.Property<String>
     
    abstract org.gradle.api.provider.Property<Boolean>
     
    void
    input(Object value)
     
    void
    output(Object value)
     
    void
     
    void
    script(Object value)
     
    void
    stub(boolean value)
     

    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, doNotTrackStateIf, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonsNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions, 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, notCompatibleWithConfigurationCache
  • Constructor Details

    • ArchiTask

      public ArchiTask()
  • Method Details

    • getInputFile

      @InputFile @PathSensitive(RELATIVE) public abstract org.gradle.api.provider.Property<File> getInputFile()
    • getOutputFile

      @OutputFile public abstract org.gradle.api.provider.Property<File> getOutputFile()
    • getStub

      @Input public abstract org.gradle.api.provider.Property<Boolean> getStub()
    • getScript

      @Input public abstract org.gradle.api.provider.Property<String> getScript()
    • getExcel

      @Input public abstract org.gradle.api.provider.Property<String> getExcel()
    • getArgs

      @Input public abstract org.gradle.api.provider.ListProperty<String> getArgs()
    • getEnvs

      @Input public abstract org.gradle.api.provider.MapProperty<String,String> getEnvs()
    • input

      public void input(Object value)
    • output

      public void output(Object value)
    • stub

      public void stub(boolean value)
    • script

      public void script(Object value)
    • excel

      public void excel(Object value)
    • arg

      public void arg(String value)
    • env

      public void env(String name, Object value)
    • runArchi

      public void runArchi()