Class CheckNodeTask
-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Named,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
public abstract class CheckNodeTask extends DefaultTaskA task to check if Node is installed.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCheckNodeTask.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static StringNODE_BUNDLE_PATHS_FILEpublic final static StringNODE_ALREADY_INSTALLEDprivate final Property<Boolean>shouldInstallprivate final Property<String>zipUrlprivate final Property<String>versionprivate Booleanenabledprivate final Property<Duration>timeoutprivate final TaskStateInternalstateprivate BooleanimpliesSubProjectsprivate final BooleanhasCustomActionspublic final static CheckNodeTask.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description CheckNodeTask()
-
Method Summary
Modifier and Type Method Description abstract Property<Boolean>getShouldInstall()True if Node should be installed. abstract Property<String>getZipUrl()True if Node should be installed. abstract Property<String>getVersion()The version of Node to install. final UnitinstallAndCheckNode()The task action to check if Node is installed. -
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getShouldInstall
@Input() abstract Property<Boolean> getShouldInstall()
True if Node should be installed. Default is false.
-
getZipUrl
@Input()@Optional() abstract Property<String> getZipUrl()
True if Node should be installed. Default is false.
-
getVersion
@Input() abstract Property<String> getVersion()
The version of Node to install. Ignored if zipUrl is specified.
-
installAndCheckNode
final Unit installAndCheckNode()
The task action to check if Node is installed.
-
-
-
-