- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 17 for JavaToolchainResolver (0.4 sec)
-
platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/JavaToolchainResolver.java
* <p> * Plugin implementors have to provide the mapping from the Java toolchain request to a download information. * * @since 7.6 */ @Incubating public interface JavaToolchainResolver extends BuildService<BuildServiceParameters.None> { /** * Returns a {@link JavaToolchainDownload} if a Java toolchain matching the provided * specification can be provided. *
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Jul 28 16:17:59 UTC 2023 - 1.6K bytes - Viewed (0) -
platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/internal/DefaultJavaToolchainResolverRegistry.java
Class<? extends JavaToolchainResolver> repositoryClass = getResolverClass(repository); Provider<? extends JavaToolchainResolver> provider = findProvider(repositoryClass); return new RealizedJavaToolchainRepository(provider, (JavaToolchainRepositoryInternal) repository); } private Provider<? extends JavaToolchainResolver> findProvider(Class<? extends JavaToolchainResolver> repositoryClass) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Jul 28 16:17:59 UTC 2023 - 5.6K bytes - Viewed (0) -
platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/JavaToolchainResolverRegistry.java
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Jul 28 16:17:59 UTC 2023 - 1.4K bytes - Viewed (0) -
platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/JavaToolchainRepository.java
import org.gradle.api.provider.Property; /** * Named configuration of {@link JavaToolchainResolver} implementations, * identified by their implementation class. * <p> * The implementation class is the only mandatory property (it identifies * the {@link JavaToolchainResolver} being configured; the name is arbitrary, * chosen by the build author). * <p>
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Jul 28 16:17:59 UTC 2023 - 1.6K bytes - Viewed (0) -
platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/internal/RealizedJavaToolchainRepository.java
import org.gradle.internal.authentication.AuthenticationInternal; import org.gradle.jvm.toolchain.JavaToolchainResolver; import javax.inject.Inject; import java.net.URI; import java.util.Collection; public class RealizedJavaToolchainRepository { private final Provider<? extends JavaToolchainResolver> resolverProvider; private final JavaToolchainRepositoryInternal repository; @Inject
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Feb 23 10:09:12 UTC 2024 - 2.1K bytes - Viewed (0) -
platforms/jvm/toolchains-jvm/src/test/groovy/org/gradle/jvm/toolchain/install/internal/DefaultJavaToolchainProvisioningServiceTest.groovy
} } private JavaToolchainResolver mockResolver(Optional<JavaToolchainDownload> download) { JavaToolchainResolver resolver = Mock(JavaToolchainResolver) resolver.resolve(_ as JavaToolchainRequest) >> download resolver } private JavaToolchainResolver mockResolver(Throwable resolveFailure) { JavaToolchainResolver resolver = Mock(JavaToolchainResolver)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 11 23:01:05 UTC 2024 - 9.2K bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/java/toolchain-management/groovy/buildSrc/src/main/java/org/myorg/JavaToolchainResolverImplementation.java
import java.util.Optional; import java.net.URI; import org.gradle.jvm.toolchain.JavaToolchainResolver; import org.gradle.jvm.toolchain.JavaToolchainRequest; import org.gradle.jvm.toolchain.JavaToolchainDownload; // tag::java-toolchain-resolver-implementation[] public abstract class JavaToolchainResolverImplementation implements JavaToolchainResolver { // <1>
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Nov 27 17:53:42 UTC 2023 - 613 bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/java/toolchain-management/kotlin/settings.gradle.kts
plugins { id("org.gradle.toolchains.foojay-resolver") version("0.8.0") } import org.gradle.api.Plugin import org.gradle.api.initialization.Settings import org.gradle.jvm.toolchain.JavaToolchainResolver import org.gradle.jvm.toolchain.JavaToolchainResolverRegistry import java.net.URI import java.util.Optional import javax.inject.Inject apply<MadeUpPlugin>() // tag::toolchain-management[] toolchainManagement { jvm { // <1>
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Jan 12 16:22:45 UTC 2024 - 1.6K bytes - Viewed (0) -
platforms/documentation/docs/src/docs/userguide/jvm/toolchain_plugins.adoc
.JavaToolchainResolverImplementation.java [source,java] ---- include::{snippetsPath}/java/toolchain-management/groovy/buildSrc/src/main/java/org/myorg/JavaToolchainResolverImplementation.java[tags=java-toolchain-resolver-implementation] ----
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Nov 29 17:38:38 UTC 2023 - 3.2K bytes - Viewed (0) -
platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/internal/DefaultJavaToolchainRepository.java
import org.gradle.api.provider.Property; import org.gradle.api.provider.ProviderFactory; import org.gradle.authentication.Authentication; import org.gradle.jvm.toolchain.JavaToolchainResolver; import javax.inject.Inject; import java.util.Collection; public abstract class DefaultJavaToolchainRepository implements JavaToolchainRepositoryInternal { private final String name;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Jan 26 14:58:23 UTC 2024 - 3.4K bytes - Viewed (0)