Klasse UpdateDaemonJvm
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.buildconfiguration.tasks.UpdateDaemonJvm
- Alle implementierten Schnittstellen:
Comparable<Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,Named,ExtensionAware,Task,Configurable<Task>
@DisableCachingByDefault(because="Not worth caching")
@Incubating
public abstract class UpdateDaemonJvm
extends DefaultTask
Generates or updates the Gradle Daemon JVM criteria.
This controls the version of the JVM required to run the Gradle Daemon.
- Seit:
- 8.8
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.gradle.api.Task
Task.Namer -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final ProblemIdThe problem id for task configuration problems.Von Schnittstelle geerbte Felder org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungUpdateDaemonJvm(org.gradle.internal.buildconfiguration.tasks.DaemonJvmPropertiesModifier daemonJvmPropertiesModifier, org.gradle.api.internal.provider.PropertyFactory propertyFactory, Problems problems) Constructor. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungReturns the supported JVM vendors.Veraltet.final Property<JavaLanguageVersion> Veraltet.Use getLanguageVersion insteadabstract Property<JavaLanguageVersion> The version of the JVM required to run the Gradle Daemon.Indicates it the native-image capability is required.abstract RegularFilePropertyThe file to write the requested daemon JVM criteria to.abstract MapProperty<BuildPlatform, URI> The download URLs for the toolchains for the given platforms.abstract SetProperty<BuildPlatform> The set ofBuildPlatformfor which download links should be generated.abstract Property<JvmVendorSpec> Configures the vendor spec for the daemon toolchain properties generation.Von Klasse geerbte Methoden 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, usesServiceVon Klasse geerbte Methoden 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, setImpliesSubProjectsVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Felddetails
-
TASK_CONFIGURATION_PROBLEM_ID
The problem id for task configuration problems.- Seit:
- 8.13
-
-
Konstruktordetails
-
UpdateDaemonJvm
@Inject public UpdateDaemonJvm(org.gradle.internal.buildconfiguration.tasks.DaemonJvmPropertiesModifier daemonJvmPropertiesModifier, org.gradle.api.internal.provider.PropertyFactory propertyFactory, Problems problems) Constructor.- Seit:
- 8.8
-
-
Methodendetails
-
getPropertiesFile
The file to write the requested daemon JVM criteria to. "gradle/gradle-daemon-jvm.properties"- Seit:
- 8.8
-
getJvmVersion
Veraltet.Use getLanguageVersion insteadDeprecated- Seit:
- 8.8
- Siehe auch:
-
getLanguageVersion
The version of the JVM required to run the Gradle Daemon.By convention, for the task created on the root project, Gradle will use the JVM version of the current JVM.
- Seit:
- 8.13
-
getJvmVendor
Veraltet.usegetVendor()insteadDeprecated and a no-op- Seit:
- 8.10
- Siehe auch:
-
getVendor
Configures the vendor spec for the daemon toolchain properties generation.- Seit:
- 8.13
-
getAvailableVendors
Returns the supported JVM vendors.- Gibt zurück:
- supported JVM vendors
- Seit:
- 8.10
-
getNativeImageCapable
Indicates it the native-image capability is required.- Seit:
- 8.14
-
getToolchainPlatforms
The set ofBuildPlatformfor which download links should be generated.By convention, for the task created on the root project, Gradle sources those from the combination of all supported
OperatingSystemand the following architectures:Architecture.X86_64andArchitecture.AARCH64.- Seit:
- 8.13
-
getToolchainDownloadUrls
The download URLs for the toolchains for the given platforms.By convention, for the task created on the root project, Gradle will combine the
build platforms,JVM versionandgetJvmVendor()to resolve download URLs using the configuredJava toolchain repositories.If the convention applies and no toolchain repositories are defined, an exception will be thrown.
- Seit:
- 8.13
-
getVendor()instead