Package org.gradle.jvm.toolchain
Interface JavaToolchainRepository
-
- All Superinterfaces:
AuthenticationSupported
@Incubating public interface JavaToolchainRepository extends AuthenticationSupported
Named configuration ofJavaToolchainResolverimplementations, identified by their implementation class.The implementation class is the only mandatory property (it identifies the
JavaToolchainResolverbeing configured; the name is arbitrary, chosen by the build author).Authentication related configuration is optional.
- Since:
- 7.6
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetName()Name of the configuration, set by the build author, can be anything, as long as it doesn't conflict with other repository names.Property<java.lang.Class<? extends JavaToolchainResolver>>getResolverClass()Class implementing theJavaToolchainResolverbeing configured.-
Methods inherited from interface org.gradle.api.artifacts.repositories.AuthenticationSupported
authentication, credentials, credentials, credentials, getAuthentication, getCredentials, getCredentials
-
-
-
-
Method Detail
-
getName
java.lang.String getName()
Name of the configuration, set by the build author, can be anything, as long as it doesn't conflict with other repository names.
-
getResolverClass
Property<java.lang.Class<? extends JavaToolchainResolver>> getResolverClass()
Class implementing theJavaToolchainResolverbeing configured. Mandatory property.
-
-