@groovy.transform.CompileStatic class NodeBinariesCacheTask extends org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask
Caches node binaries
| Modifiers | Name | Description |
|---|---|---|
static String |
PROPERTIES_FILENAME |
| Fields inherited from class | Fields |
|---|---|
class org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask |
__$stMC, __$stMC, TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION, TASK_CONSTRUCTOR_ARGS |
| Constructor and description |
|---|
NodeBinariesCacheTask
() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected java.util.Map<String, String> |
getAdditionalProperties() |
|
protected Provider<String> |
getBinaryLocationProvider()Obtains location of executable binary or script |
|
protected Provider<String> |
getBinaryVersionProvider()Obtains version of binary or script |
|
protected String |
getPropertiesDescription()Obtains a description to be added to the cached binary properties file. |
| Methods inherited from class | Name |
|---|---|
class org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask |
org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getLocationPropertiesFile(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setLocationPropertiesFile(java.lang.Object), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getCachedBinaryProperties(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#stringTools(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#fsOperations(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#projectTools(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#providerTools(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#jvmTools(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#execTools(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getMetaClass(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setMetaClass(groovy.lang.MetaClass), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#problemReporter(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getName(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#compareTo(org.gradle.api.Task), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#compareTo(java.lang.Object), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setProperty(java.lang.String, java.lang.Object), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getLogger(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getActions(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getState(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getState(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#property(java.lang.String), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getPath(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getExtensions(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#configure(groovy.lang.Closure), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#configure(groovy.lang.Closure), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setDescription(java.lang.String), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getAnt(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getLogging(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setActions(java.util.List), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getTaskDependencies(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getTaskDependencies(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getDependsOn(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setDependsOn(java.lang.Iterable), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#dependsOn([Ljava.lang.Object;), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#onlyIf(java.lang.String, org.gradle.api.specs.Spec), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#onlyIf(groovy.lang.Closure), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#onlyIf(org.gradle.api.specs.Spec), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setOnlyIf(groovy.lang.Closure), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setOnlyIf(org.gradle.api.specs.Spec), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setOnlyIf(java.lang.String, org.gradle.api.specs.Spec), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setDidWork(boolean), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getGroup(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setGroup(java.lang.String), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getProject(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getDidWork(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#doFirst(java.lang.String, org.gradle.api.Action), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#doFirst(groovy.lang.Closure), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#doFirst(org.gradle.api.Action), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#doLast(java.lang.String, org.gradle.api.Action), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#doLast(org.gradle.api.Action), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#doLast(groovy.lang.Closure), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getEnabled(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getOutputs(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getOutputs(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getDestroyables(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getLocalState(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getTemporaryDir(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#mustRunAfter([Ljava.lang.Object;), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setMustRunAfter(java.lang.Iterable), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getMustRunAfter(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#finalizedBy([Ljava.lang.Object;), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setFinalizedBy(java.lang.Iterable), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getFinalizedBy(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#shouldRunAfter([Ljava.lang.Object;), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setShouldRunAfter(java.lang.Iterable), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getShouldRunAfter(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getTimeout(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#usesService(org.gradle.api.provider.Provider), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getDescription(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setEnabled(boolean), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#hasProperty(java.lang.String), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getInputs(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getInputs(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#isEnabled(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getAsDynamicObject(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getConvention(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#doNotTrackState(java.lang.String), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#notCompatibleWithConfigurationCache(java.lang.String), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getIdentityPath(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getSharedResources(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getStandardOutputCapture(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getLifecycleDependencies(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getLifecycleDependencies(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#acceptServiceReferences(java.util.Set), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getTaskIdentity(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, org.gradle.api.internal.project.taskfactory.TaskIdentity, java.util.concurrent.Callable), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getTaskActions(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#hasTaskActions(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getOnlyIf(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getReasonNotToTrackState(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#isCompatibleWithConfigurationCache(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getReasonTaskIsIncompatibleWithConfigurationCache(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getImpliesSubProjects(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#setImpliesSubProjects(boolean), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getTemporaryDirFactory(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#prependParallelSafeAction(org.gradle.api.Action), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#appendParallelSafeAction(org.gradle.api.Action), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#isHasCustomActions(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getRequiredServices(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#equals(java.lang.Object), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#toString(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#hashCode(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getClass(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#notify(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#notifyAll(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#wait(long), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#wait(long, int), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#wait(), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#getProperty(java.lang.String), org.ysb33r.grolifant5.api.core.wrappers.AbstractWrapperCacheBinaryTask#invokeMethod(java.lang.String, java.lang.Object) |
Obtains location of executable binary or script
Obtains version of binary or script
null.