Interface JavaPlatform

All Superinterfaces:
Named, Platform

@Incubating public interface JavaPlatform extends 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"
     }
   }
 }
 
  • Method Details

    • getTargetCompatibility

      @Internal JavaVersion getTargetCompatibility()
    • setTargetCompatibility

      void setTargetCompatibility(JavaVersion targetCompatibility)