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
JavaToolchainResolver
to a specificJavaToolchainRequest
.Named configuration ofJavaToolchainResolver
implementations, identified by their implementation class.NamedDomainObjectList
based handler for configuring an ordered collection ofJavaToolchainRepository
implementations.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 theirJavaToolchainResolver
implementations/build services into.Requirements for selecting a Java toolchain.Represents a filter for a implementation of a Java Virtual Machine.Dynamic extension added toToolchainManagement
at runtime, by thejvm-toolchain-management
plugin.Represents a filter for a vendor of a Java Virtual Machine implementation.