Package org.gradle.jvm.toolchain
@NonNullApi
package org.gradle.jvm.toolchain
Defines tools that can build things that run on the JVM.
-
ClassDescriptionA java compiler used by compile tasks.Generates HTML API documentation for Java classes.Metadata about a Java tool obtained from a toolchain.Represents a Java Language versionA java executable used to execute applications or run tests.The response provided by a
JavaToolchainResolverto a specificJavaToolchainRequest.Named configuration ofJavaToolchainResolverimplementations, identified by their implementation class.NamedDomainObjectListbased handler for configuring an ordered collection ofJavaToolchainRepositoryimplementations.Describes Java toolchains that need to be auto-provisioned, including their properties (seeJavaToolchainSpec} and the build environment they are needed in.Interface that needs to be implemented by Java toolchain provisioning plugins.The build level object/service provided by Gradle which Java toolchain provisioning plugins can access to register theirJavaToolchainResolverimplementations/build services into.Requirements for selecting a Java toolchain.Represents a filter for a implementation of a Java Virtual Machine.Dynamic extension added toToolchainManagementat runtime, by thejvm-toolchain-managementplugin.Represents a filter for a vendor of a Java Virtual Machine implementation.