public class DefaultGenerateNativeImageConfigTask extends org.gradle.api.DefaultTask implements GenerateNativeImageConfigTask
| Constructor and Description |
|---|
DefaultGenerateNativeImageConfigTask(@NotNull org.gradle.api.Project project,
@NotNull org.gradle.api.provider.Property<org.mikeneck.graalvm.GraalVmHome> graalVmHome,
@NotNull org.gradle.api.provider.Property<java.lang.String> mainClass,
@NotNull org.gradle.api.provider.Property<org.gradle.api.artifacts.Configuration> runtimeClasspath,
@NotNull org.gradle.api.file.ConfigurableFileCollection jarFile) |
| Modifier and Type | Method and Description |
|---|---|
void |
byRunningApplication(org.gradle.api.Action<JavaExecution> argumentsConfiguration) |
void |
byRunningApplicationWithoutArguments() |
void |
generateConfig() |
boolean |
getExitOnApplicationError() |
@NotNull org.gradle.api.provider.Property<org.mikeneck.graalvm.GraalVmHome> |
getGraalVmHome() |
@NotNull java.util.List<JavaExecutionImpl> |
getJavaExecutions() |
@NotNull org.gradle.api.provider.Provider<java.lang.String> |
getMainClass() |
@NotNull java.io.File |
getTemporaryDirectory()
Deprecated.
this is intended to be used by Gradle.
|
void |
resumeOnApplicationError() |
void |
setEnabled(boolean enabled) |
void |
setExitOnApplicationError(boolean exitOnApplicationError) |
void |
setGraalVmHome(@NotNull java.nio.file.Path path) |
void |
setGraalVmHome(@NotNull org.gradle.api.provider.Provider<org.mikeneck.graalvm.GraalVmHome> graalVmHome) |
void |
shareEnabledStateWith(org.gradle.api.Task... tasks) |
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getRequiredServices, getServices, getSharedResources, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString, usesServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetGraalVmHome, setGraalVmHomeconfigure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService@Inject
public DefaultGenerateNativeImageConfigTask(@NotNull
@NotNull org.gradle.api.Project project,
@NotNull
@NotNull org.gradle.api.provider.Property<org.mikeneck.graalvm.GraalVmHome> graalVmHome,
@NotNull
@NotNull org.gradle.api.provider.Property<java.lang.String> mainClass,
@NotNull
@NotNull org.gradle.api.provider.Property<org.gradle.api.artifacts.Configuration> runtimeClasspath,
@NotNull
@NotNull org.gradle.api.file.ConfigurableFileCollection jarFile)
public void generateConfig()
public void setEnabled(boolean enabled)
setEnabled in interface org.gradle.api.TasksetEnabled in interface ShareEnabledStatesetEnabled in class org.gradle.api.internal.AbstractTaskpublic void shareEnabledStateWith(org.gradle.api.Task... tasks)
shareEnabledStateWith in interface ShareEnabledStatepublic void setGraalVmHome(@NotNull
@NotNull java.nio.file.Path path)
setGraalVmHome in interface GenerateNativeImageConfigTaskpublic void setGraalVmHome(@NotNull
@NotNull org.gradle.api.provider.Provider<org.mikeneck.graalvm.GraalVmHome> graalVmHome)
setGraalVmHome in interface GenerateNativeImageConfigTask@Internal @NotNull public @NotNull org.gradle.api.provider.Property<org.mikeneck.graalvm.GraalVmHome> getGraalVmHome()
getGraalVmHome in interface GenerateNativeImageConfigTaskpublic void setExitOnApplicationError(boolean exitOnApplicationError)
setExitOnApplicationError in interface GenerateNativeImageConfigTask@Internal public boolean getExitOnApplicationError()
getExitOnApplicationError in interface GenerateNativeImageConfigTask@Input @NotNull public @NotNull org.gradle.api.provider.Provider<java.lang.String> getMainClass()
getMainClass in interface GenerateNativeImageConfigTaskpublic void resumeOnApplicationError()
resumeOnApplicationError in interface GenerateNativeImageConfigTask@NotNull public @NotNull java.util.List<JavaExecutionImpl> getJavaExecutions()
getJavaExecutions in interface GenerateNativeImageConfigTask@Deprecated @OutputDirectory @NotNull public @NotNull java.io.File getTemporaryDirectory()
getTemporaryDirectory in interface GenerateNativeImageConfigTaskpublic void byRunningApplicationWithoutArguments()
byRunningApplicationWithoutArguments in interface GenerateNativeImageConfigTaskpublic void byRunningApplication(org.gradle.api.Action<JavaExecution> argumentsConfiguration)
byRunningApplication in interface GenerateNativeImageConfigTask