public interface NativeImageTask extends org.gradle.api.Task, NativeImageConfig
NativeImageConfig.ArgumentsConfig| Modifier and Type | Method and Description |
|---|---|
void |
arguments(org.gradle.api.provider.Provider<java.lang.String>... arguments) |
void |
arguments(java.lang.String... arguments) |
@NotNull org.gradle.api.provider.Provider<GraalVmVersion> |
getGraalVmVersion() |
@NotNull NativeImageArguments |
getNativeImageArguments() |
@NotNull Options |
getOptions() |
default void |
setClasspath(java.io.File file) |
void |
setClasspath(org.gradle.api.file.FileCollection files) |
default void |
setClasspath(org.gradle.api.provider.Provider<java.io.File> file) |
void |
setExecutableName(java.lang.String name) |
void |
setGraalVmHome(java.lang.String graalVmHome) |
void |
setJarTask(org.gradle.api.tasks.bundling.Jar jarTask)
Deprecated.
use
setClasspath(org.gradle.api.file.FileCollection) instead. |
void |
setMainClass(java.lang.String mainClass) |
default void |
setOutputDirectory(java.io.File directory) |
default void |
setOutputDirectory(java.nio.file.Path directory) |
void |
setOutputDirectory(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> directory) |
default void |
setOutputDirectory(java.lang.String directory) |
void |
setRuntimeClasspath(org.gradle.api.artifacts.Configuration configuration) |
void |
withConfigFiles(@NotNull org.gradle.api.Action<NativeImageConfigurationFiles> configuration) |
configure, 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, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServicearguments, setClasspath@NotNull @Internal @NotNull org.gradle.api.provider.Provider<GraalVmVersion> getGraalVmVersion()
@NotNull @Internal @NotNull Options getOptions()
@NotNull @NotNull NativeImageArguments getNativeImageArguments()
void setGraalVmHome(java.lang.String graalVmHome)
setGraalVmHome in interface NativeImageConfig@Deprecated void setJarTask(org.gradle.api.tasks.bundling.Jar jarTask)
setClasspath(org.gradle.api.file.FileCollection) instead.NativeImageConfigsetJarTask in interface NativeImageConfigjarTask - - jarTask which builds application.void setClasspath(org.gradle.api.file.FileCollection files)
setClasspath in interface NativeImageConfigdefault void setClasspath(java.io.File file)
default void setClasspath(org.gradle.api.provider.Provider<java.io.File> file)
void setMainClass(java.lang.String mainClass)
setMainClass in interface NativeImageConfigvoid setExecutableName(java.lang.String name)
setExecutableName in interface NativeImageConfigvoid setRuntimeClasspath(org.gradle.api.artifacts.Configuration configuration)
setRuntimeClasspath in interface NativeImageConfigdefault void setOutputDirectory(java.io.File directory)
setOutputDirectory in interface NativeImageConfigdefault void setOutputDirectory(java.nio.file.Path directory)
setOutputDirectory in interface NativeImageConfigdefault void setOutputDirectory(java.lang.String directory)
setOutputDirectory in interface NativeImageConfigvoid setOutputDirectory(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> directory)
setOutputDirectory in interface NativeImageConfigvoid withConfigFiles(@NotNull
@NotNull org.gradle.api.Action<NativeImageConfigurationFiles> configuration)
void arguments(java.lang.String... arguments)
arguments in interface NativeImageConfigvoid arguments(org.gradle.api.provider.Provider<java.lang.String>... arguments)
arguments in interface NativeImageConfig