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 Detail

      • setTargetCompatibility

        void setTargetCompatibility​(JavaVersion targetCompatibility)