Class JdkExtension

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

public abstract class JdkExtension extends Object
  • Constructor Details

    • JdkExtension

      public JdkExtension()
  • Method Details

    • getJdkVersion

      public abstract org.gradle.api.provider.Property<String> getJdkVersion()
    • getDistributionName

      public abstract org.gradle.api.provider.Property<com.palantir.gradle.jdks.JdkDistributionName> getDistributionName()
    • getObjectFactory

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

      public final void setDistribution(com.palantir.gradle.jdks.JdkDistributionName jdkDistributionName)
    • setDistribution

      public final void setDistribution(String distributionName)
    • os

      public final void os(com.palantir.platform.OperatingSystem os, org.gradle.api.Action<JdkOsExtension> action)
    • os

      public final void os(String os, org.gradle.api.Action<JdkOsExtension> action)
    • fromJson

      public final void fromJson(com.palantir.gradle.jdks.json.JdkInfoJson jdkInfo)