Class JdksExtension

java.lang.Object
com.palantir.gradle.jdks.JdksExtension

public abstract class JdksExtension extends Object
  • Constructor Details

    • JdksExtension

      public JdksExtension()
  • Method Details

    • getObjectFactory

      @Inject protected abstract org.gradle.api.model.ObjectFactory getObjectFactory()
    • getDaemonTarget

      public final org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion> getDaemonTarget()
    • setDaemonTarget

      public final void setDaemonTarget(String value)
    • setDaemonTarget

      public final void setDaemonTarget(int value)
    • jdkMajorVersionsToUse

      public final org.gradle.api.provider.SetProperty<org.gradle.jvm.toolchain.JavaLanguageVersion> jdkMajorVersionsToUse()
    • setJdkMajorVersionsToUse

      public final void setJdkMajorVersionsToUse(Set<String> jdkMajorVersions)
    • daemonJdkOnly

      public final void daemonJdkOnly()
    • getCaCerts

      public final org.gradle.api.provider.MapProperty<String,String> getCaCerts()
    • getJdkStorageLocation

      public final org.gradle.api.file.DirectoryProperty getJdkStorageLocation()
    • jdks

      public final void jdks(JdksExtension.LazyJdks lazyJdks)
    • jdk

      public final void jdk(org.gradle.jvm.toolchain.JavaLanguageVersion javaLanguageVersion, org.gradle.api.Action<JdkExtension> action)
    • jdk

      public final void jdk(int javaLanguageVersion, @DelegatesTo(JdkExtension.class) groovy.lang.Closure closure)
    • jdkDistributions

      public final void jdkDistributions(JdksExtension.LazyJdkDistributions lazyJdkDistributions)
    • jdkDistribution

      public final void jdkDistribution(com.palantir.gradle.jdks.JdkDistributionName jdkDistributionName, org.gradle.api.Action<JdkDistributionExtension> action)
    • jdkDistribution

      public final void jdkDistribution(String distributionName, @DelegatesTo(JdkDistributionExtension.class) groovy.lang.Closure closure)
    • fromJson

      public final void fromJson(com.palantir.gradle.jdks.json.JdksInfoJson jdksInfo)
    • jdkDistributionFor

      public final JdkDistributionExtension jdkDistributionFor(com.palantir.gradle.jdks.JdkDistributionName jdkDistributionName)