Caches node binaries
| Modifiers | Name | Description |
|---|---|---|
static java.lang.String |
PROPERTIES_FILENAME |
| Fields inherited from class | Fields |
|---|---|
class org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask |
__$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<java.lang.String, java.lang.String> |
getAdditionalProperties() |
|
protected org.gradle.api.provider.Provider<java.lang.String> |
getBinaryLocationProvider()Obtains location of executable binary or script |
|
protected org.gradle.api.provider.Provider<java.lang.String> |
getBinaryVersionProvider()Obtains version of binary or script |
|
protected java.lang.String |
getPropertiesDescription()Obtains a description to be added to the cached binary properties file. |
| Methods inherited from class | Name |
|---|---|
class org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask |
org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getLocationPropertiesFile(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setLocationPropertiesFile(java.lang.Object), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getCachedBinaryProperties(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#invokeMethod(java.lang.String, java.lang.Object), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getMetaClass(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setMetaClass(groovy.lang.MetaClass), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getProperty(java.lang.String), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getTimeout(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getLogger(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getProject(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setDescription(java.lang.String), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getIdentityPath(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getStandardOutputCapture(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setGroup(java.lang.String), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getAnt(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getConvention(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getLogging(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getLogging(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getDidWork(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getAsDynamicObject(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getSharedResources(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getMustRunAfter(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#finalizedBy([Ljava.lang.Object;), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setActions(java.util.List), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getTaskDependencies(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getTaskDependencies(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getDependsOn(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setDependsOn(java.lang.Iterable), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#dependsOn([Ljava.lang.Object;), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#onlyIf(groovy.lang.Closure), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#onlyIf(org.gradle.api.specs.Spec), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setOnlyIf(groovy.lang.Closure), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setOnlyIf(org.gradle.api.specs.Spec), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setDidWork(boolean), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#doFirst(java.lang.String, org.gradle.api.Action), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#doFirst(org.gradle.api.Action), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#doFirst(groovy.lang.Closure), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#doLast(groovy.lang.Closure), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#doLast(java.lang.String, org.gradle.api.Action), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#doLast(org.gradle.api.Action), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getEnabled(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getOutputs(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getOutputs(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getDestroyables(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getLocalState(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getTemporaryDir(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#mustRunAfter([Ljava.lang.Object;), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setMustRunAfter(java.lang.Iterable), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setFinalizedBy(java.lang.Iterable), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getFinalizedBy(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#shouldRunAfter([Ljava.lang.Object;), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setShouldRunAfter(java.lang.Iterable), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getShouldRunAfter(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getTaskIdentity(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, org.gradle.api.internal.project.taskfactory.TaskIdentity, java.util.concurrent.Callable), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getTaskActions(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#hasTaskActions(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getOnlyIf(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getImpliesSubProjects(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setImpliesSubProjects(boolean), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#replaceLogger(org.gradle.api.logging.Logger), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getTemporaryDirFactory(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#prependParallelSafeAction(org.gradle.api.Action), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#appendParallelSafeAction(org.gradle.api.Action), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#isHasCustomActions(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#requiresResource(java.lang.String), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#requiresResource(java.lang.String, int), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#isEnabled(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#configure(groovy.lang.Closure), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#configure(groovy.lang.Closure), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getDescription(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setEnabled(boolean), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#property(java.lang.String), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#hasProperty(java.lang.String), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getGroup(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getInputs(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getInputs(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#setProperty(java.lang.String, java.lang.Object), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#toString(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#compareTo(org.gradle.api.Task), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#compareTo(java.lang.Object), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getName(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getActions(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getState(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getState(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getPath(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getExtensions(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#wait(long, int), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#wait(long), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#wait(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#equals(java.lang.Object), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#hashCode(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#getClass(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#notify(), org.ysb33r.grolifant.api.v4.downloader.AbstractCacheBinaryTask#notifyAll() |
Obtains location of executable binary or script
Obtains version of binary or script
null.Obtains a description to be added to the cached binary properties file.
null.