Package org.gradle.nativeplatform.tasks
Klasse InstallExecutable
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.nativeplatform.tasks.InstallExecutable
- Alle implementierten Schnittstellen:
Comparable<Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,Named,ExtensionAware,Task,Configurable<Task>
@DisableCachingByDefault(because="Not worth caching")
public abstract class InstallExecutable
extends DefaultTask
Installs an executable with it's dependent libraries so it can be easily executed.
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.gradle.api.Task
Task.Namer -
Feldübersicht
Von Schnittstelle geerbte Felder org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungInstallExecutable(org.gradle.internal.work.WorkerLeaseService workerLeaseService) Injects aWorkerLeaseServiceinstance. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungThe executable file to install.protected org.gradle.internal.nativeintegration.filesystem.FileSystemprotected FileSystemOperationsprotected FileWorkaround for when the task is given an input file that doesn't existThe directory to install files into.The location of the installed executable file.getLibs()The library files that should be installed.Returns the script file that can be used to run the install image.The platform being linked for.The tool chain used for linking.protected voidinstall()voidAdds a set of library files to be installed.voidsetLibs(FileCollection libs) Von Klasse geerbte Methoden 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, usesServiceVon Klasse geerbte Methoden org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Konstruktordetails
-
InstallExecutable
@Inject public InstallExecutable(org.gradle.internal.work.WorkerLeaseService workerLeaseService) Injects aWorkerLeaseServiceinstance.- Seit:
- 4.2
-
-
Methodendetails
-
getToolChain
The tool chain used for linking.- Seit:
- 4.7
-
getTargetPlatform
The platform being linked for.- Seit:
- 4.7
-
getInstallDirectory
The directory to install files into.- Seit:
- 4.1
-
getExecutableFile
The executable file to install.- Seit:
- 4.7
-
getInstalledExecutable
The location of the installed executable file.- Seit:
- 4.7
-
getInputFileIfExists
@SkipWhenEmpty @Nullable @Optional @PathSensitive(NAME_ONLY) @InputFile protected File getInputFileIfExists()Workaround for when the task is given an input file that doesn't exist- Seit:
- 4.3
-
getLibs
The library files that should be installed. -
setLibs
-
lib
Adds a set of library files to be installed. The provided libs object is evaluated as perProject.files(Object...). -
getRunScriptFile
Returns the script file that can be used to run the install image.- Seit:
- 4.4
-
getFileSystem
@Inject protected org.gradle.internal.nativeintegration.filesystem.FileSystem getFileSystem() -
getFileSystemOperations
-
install
protected void install()
-