# Package org.gradle.jvm

## Classes for adapting the legacy plugins to the new component model.

- 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.
  JvmBinarySpec | Represents a binary artifact that is the result of building a jvm component.
  JvmBinaryTasks | Provides access to key tasks used for building the binary.
  JvmComponentExtension | The configuration for jvm components created by this build.
  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.
  JvmLibraryBinarySpec | Definition of a JVM binary build for a JvmLibrary.
  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