public interface NativeImageConfig
| Modifier and Type | Interface and Description |
|---|---|
static interface |
NativeImageConfig.ArgumentsConfig
Represents native-image command options.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
arguments(@NotNull org.gradle.api.Action<NativeImageConfig.ArgumentsConfig> config) |
void |
arguments(org.gradle.api.provider.Provider<java.lang.String>... arguments) |
void |
arguments(java.lang.String... arguments) |
void |
buildType(@NotNull BuildTypeConfiguration buildTypeConfiguration) |
void |
buildType(@NotNull groovy.lang.Closure<BuildType> buildTypeConfiguration) |
void |
setClasspath(org.gradle.api.file.FileCollection files) |
void |
setClasspath(org.gradle.api.tasks.bundling.Jar jarTask) |
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)
Deprecated.
|
void |
setOutputDirectory(java.io.File directory) |
void |
setOutputDirectory(java.nio.file.Path directory) |
void |
setOutputDirectory(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> directory) |
void |
setOutputDirectory(java.lang.String directory) |
void |
setRuntimeClasspath(org.gradle.api.artifacts.Configuration configuration) |
void setGraalVmHome(java.lang.String graalVmHome)
@Deprecated void setJarTask(org.gradle.api.tasks.bundling.Jar jarTask)
setClasspath(org.gradle.api.file.FileCollection) instead.jarTask - - jarTask which builds application.void setClasspath(org.gradle.api.file.FileCollection files)
void setClasspath(org.gradle.api.tasks.bundling.Jar jarTask)
@Deprecated void setMainClass(java.lang.String mainClass)
buildType(BuildTypeConfiguration)mainClass - - FQCN of main class.void buildType(@NotNull
@NotNull BuildTypeConfiguration buildTypeConfiguration)
void buildType(@NotNull
@NotNull groovy.lang.Closure<BuildType> buildTypeConfiguration)
void setExecutableName(java.lang.String name)
void setRuntimeClasspath(org.gradle.api.artifacts.Configuration configuration)
void setOutputDirectory(java.io.File directory)
void setOutputDirectory(java.nio.file.Path directory)
void setOutputDirectory(java.lang.String directory)
void setOutputDirectory(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> directory)
void arguments(java.lang.String... arguments)
void arguments(org.gradle.api.provider.Provider<java.lang.String>... arguments)
default void arguments(@NotNull
@NotNull org.gradle.api.Action<NativeImageConfig.ArgumentsConfig> config)