public class GraalExtension
extends java.lang.Object
| Constructor and Description |
|---|
GraalExtension(org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
void |
downloadBaseUrl(java.lang.String value) |
org.gradle.api.provider.Provider<java.lang.String> |
getDownloadBaseUrl()
Returns the base URL to use for downloading GraalVM binaries.
|
java.lang.String |
getGraalDirectoryName() |
org.gradle.api.provider.Provider<java.lang.String> |
getGraalVersion()
Returns the graalVersion of GraalVM to use.
|
org.gradle.api.provider.Provider<java.lang.String> |
getJavaVersion()
Returns the javaVersion for GraalVM to use.
|
org.gradle.api.provider.Provider<java.lang.String> |
getMainClass()
Returns the main class to use as the entry point to the generated executable file.
|
org.gradle.api.provider.Provider<java.util.List<java.lang.String>> |
getOptions() |
org.gradle.api.provider.Provider<java.lang.String> |
getOutputName()
Returns the outputName to use for the generated executable file.
|
org.gradle.api.provider.Provider<java.lang.String> |
getWindowsVsVarsPath()
Returns the VS 64-bit Variables Path to use.
|
void |
graalVersion(java.lang.String value) |
void |
javaVersion(java.lang.String value) |
void |
mainClass(java.lang.String value) |
void |
option(java.lang.String option)
Add option from https://github.com/oracle/graal/blob/master/substratevm/OPTIONS.md.
|
void |
outputName(java.lang.String value) |
void |
windowsVsEdition(java.lang.String value) |
void |
windowsVsVarsPath(java.lang.String value) |
void |
windowsVsVersion(java.lang.String value) |
public final void downloadBaseUrl(java.lang.String value)
public final org.gradle.api.provider.Provider<java.lang.String> getDownloadBaseUrl()
Defaults to DEFAULT_DOWNLOAD_BASE_URL for GraalVM lower than 19.3.
Defaults to DOWNLOAD_BASE_URL_GRAAL_19_3 for GraalVM higher or equal to 19.3.
public final void mainClass(java.lang.String value)
public final org.gradle.api.provider.Provider<java.lang.String> getMainClass()
public final void outputName(java.lang.String value)
public final org.gradle.api.provider.Provider<java.lang.String> getOutputName()
Check Provider.isPresent() to determine if an override has been set.
public final void graalVersion(java.lang.String value)
public final org.gradle.api.provider.Provider<java.lang.String> getJavaVersion()
Defaults to DEFAULT_JAVA_VERSION
public final void javaVersion(java.lang.String value)
public final org.gradle.api.provider.Provider<java.lang.String> getWindowsVsVarsPath()
Defaults to DEFAULT_WINDOWS_VS_VARS_PATH for JDK higher or equal to 11
Defaults to WINDOWS_7_ENV_PATH for JDK lower than 11
public final void windowsVsVarsPath(java.lang.String value)
public final void windowsVsVersion(java.lang.String value)
public final void windowsVsEdition(java.lang.String value)
public final org.gradle.api.provider.Provider<java.lang.String> getGraalVersion()
Defaults to DEFAULT_GRAAL_VERSION
public final org.gradle.api.provider.Provider<java.util.List<java.lang.String>> getOptions()
public final void option(java.lang.String option)
public final java.lang.String getGraalDirectoryName()