DefaultBinaryCollectionTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Added a convenience to allow build logic to be notified when a particular binary received from a `BinaryCollection` has been configured.

    • -0
    • +105
    ./DefaultBinaryCollectionTest.groovy
  1. … 3 more files in changeset.
Defer creation of the tasks and configurations for a native binary until the binary is realized, rather than when the binary is created.

Changed the `BinaryCollection` implementation to defer firing the 'when known' event for a binary until just before the binary is configured. Restructured parts of various plugins to react to binaries becoming known rather than making assumptions about the things that exist when the binary is created.

    • -5
    • +16
    ./DefaultBinaryCollectionTest.groovy
  1. … 10 more files in changeset.
Moved responsibility for creating the 'assemble' task for each variant of the main component into the `NativeBasePlugin`.

Added an abstraction to represent a component with output files.

    • -0
    • +37
    ./DefaultBinaryCollectionTest.groovy
  1. … 26 more files in changeset.
Renamed `BinaryContainer` to `BinaryCollection`

    • -0
    • +582
    ./DefaultBinaryCollectionTest.groovy
  1. … 11 more files in changeset.