api / org.gradle.jvm.platform / JavaPlatform

JavaPlatform

@Incubating interface JavaPlatform : Platform

Defines and configures a Java SE runtime environment, consisting of a JVM runtime and a set of class libraries.

 plugins { id "jvm-component" id "java-lang" } model { components { myLib(JvmLibrarySpec) { targetPlatform "java6" } } } 

Functions

getTargetCompatibility

abstract fun getTargetCompatibility(): JavaVersion

setTargetCompatibility

abstract fun setTargetCompatibility(targetCompatibility: JavaVersion): Unit

Inherited Functions

getDisplayName

abstract fun getDisplayName(): String

Returns a human consumable name for this platform.

getName

abstract fun getName(): String