Package com.palantir.baseline.extensions
Class BaselineJavaVersionsExtension
- java.lang.Object
-
- com.palantir.baseline.extensions.BaselineJavaVersionsExtension
-
public class BaselineJavaVersionsExtension extends java.lang.ObjectExtension namedjavaVersionson the root project used to configure all java modules with consistent java toolchains.
-
-
Constructor Summary
Constructors Constructor Description BaselineJavaVersionsExtension(org.gradle.api.Project project)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion>distributionTarget()TargetJavaLanguageVersionfor compilation of code used within distributions, but not published externally.org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion>libraryTarget()TargetJavaLanguageVersionfor compilation of libraries that are published.org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion>runtime()RuntimeJavaLanguageVersionfor testing and packaging distributions.voidsetDistributionTarget(int value)voidsetLibraryTarget(int value)voidsetRuntime(int value)
-
-
-
Method Detail
-
libraryTarget
public final org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion> libraryTarget()
TargetJavaLanguageVersionfor compilation of libraries that are published.
-
setLibraryTarget
public final void setLibraryTarget(int value)
-
distributionTarget
public final org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion> distributionTarget()
TargetJavaLanguageVersionfor compilation of code used within distributions, but not published externally.
-
setDistributionTarget
public final void setDistributionTarget(int value)
-
runtime
public final org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion> runtime()
RuntimeJavaLanguageVersionfor testing and packaging distributions.
-
setRuntime
public final void setRuntime(int value)
-
-