Class NativeRunTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- org.graalvm.buildtools.gradle.tasks.NativeRunTask
-
- All Implemented Interfaces:
java.lang.Comparable<org.gradle.api.Task>
,org.gradle.api.internal.DynamicObjectAware
,org.gradle.api.internal.TaskInternal
,org.gradle.api.plugins.ExtensionAware
,org.gradle.api.Task
,org.gradle.util.Configurable<org.gradle.api.Task>
public abstract class NativeRunTask extends org.gradle.api.DefaultTask
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
TASK_NAME
-
Constructor Summary
Constructors Constructor Description NativeRunTask()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
exec()
abstract org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String>
getEnvironment()
protected abstract org.gradle.process.ExecOperations
getExecOperations()
abstract org.gradle.api.file.RegularFileProperty
getImage()
abstract org.gradle.api.provider.ListProperty<java.lang.String>
getInternalRuntimeArgs()
abstract org.gradle.api.provider.ListProperty<java.lang.String>
getRuntimeArgs()
-
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, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Field Detail
-
TASK_NAME
public static final java.lang.String TASK_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getImage
@InputFile public abstract org.gradle.api.file.RegularFileProperty getImage()
-
getRuntimeArgs
@Input public abstract org.gradle.api.provider.ListProperty<java.lang.String> getRuntimeArgs()
-
getEnvironment
@Input @Optional public abstract org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String> getEnvironment()
-
getInternalRuntimeArgs
@Input public abstract org.gradle.api.provider.ListProperty<java.lang.String> getInternalRuntimeArgs()
-
getExecOperations
@Inject protected abstract org.gradle.process.ExecOperations getExecOperations()
-
exec
public void exec()
-
-