@Incubating

# Package org.gradle.jvm

Types for support of JVM runtime.

- Interface Summary
  Interface | Description
  --- | ---
  ClassDirectoryBinarySpec | An exploded binary containing resources and compiled class files.
  Classpath | A collection of files to be used as a class path.
  JarBinarySpec | Definition of a Jar file binary that is to be built by Gradle.
  JarBinarySpec.TasksCollection | Provides access to key tasks used for building the binary.
  JvmApiSpec | Specifies the packages that constitute the API of a library.
  JvmBinarySpec | Represents a binary artifact that is the result of building a jvm component.
  JvmComponentSpec | Definition of a software component that is to be built by Gradle to run a on JVM platform.
  JvmLibrary | A Library component that runs on the Java Virtual Machine.
  JvmLibrarySpec | Definition of a JVM library component that is to be built by Gradle.

- Class Summary
  Class | Description
  --- | ---
  JvmByteCode | LanguageOutputType marking Jvm byte code.
  JvmResources | LanguageOutputType marking Jvm Resource Output