Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Good behaviour test for ‘java-lang’ plugin

Use the ‘jar’ task in the jvm-component plugin

- Moved the package from ‘plugins’ to ‘language-jvm’

- Moved org.gradle.api.tasks.bundling.Jar -> org.gradle.runtime.jvm.tasks

- Left the existing task type as a stub extending the new task type

- Replaced Zip with Jar in the ‘jvm-component’ plugin

  1. … 24 more files in changeset.
Create a java & resources source set for each project source set

  1. … 9 more files in changeset.
Continue to extract generic infrastructure out of ‘cpp’:

- Moved ‘source’ property from

- ProjectNativeComponent -> ProjectComponent

- ProjectNativeBinary -> ProjectBinary

- Moved SourceSetNotationParser into ‘language-base’

- Create a functional source set for every ProjectComponent instance created.

  1. … 20 more files in changeset.
Fix integration test

Use an extension to namespace the jvm component containers

  1. … 7 more files in changeset.
Added 'jvmLibraries' container and renamed 'libraries' to 'softwareComponents'

  1. … 6 more files in changeset.
Create a lifecycle task for each JvmLibraryBinary and wire into project lifecycle

  1. … 10 more files in changeset.
Wire lifecycle task into JvmLibraryBinary - DefaultJvmLibraryBinary implements BinaryInternal - Provide naming scheme to DefaultJvmLibraryBinary

  1. … 5 more files in changeset.
Create a JvmLibraryBinary for every JvmLibrary defined

  1. … 7 more files in changeset.
Added 'jvm-component' plugin that registers support for JvmLibrary type

  1. … 12 more files in changeset.