IvyDescriptorDependency.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Clean up IvyPublication and publish more information to ivy.xml metadata

This cleans up the implementation of `populateFromComponent()` and

introduces the following changes that publish information which

was lossy before:

- Artifacts are now added to all configurations they belong to and

not just the first found

- Dependencies are now added for all configurations they belong to,

with the corresponding mapping and version, and

not just for the first found

- For a Java library, this means the 'runtime' now represents the full

runtime variant of the library (before, only 'default' represented

that)

  1. … 15 more files in changeset.
Clean up IvyPublication and publish more information to ivy.xml metadata

This cleans up the implementation of `populateFromComponent()` and

introduces the following changes that publish information which

was lossy before:

- Artifacts are now added to all configurations they belong to and

not just the first found

- Dependencies are now added for all configurations they belong to,

with the corresponding mapping and version, and

not just for the first found

- For a Java library, this means the 'runtime' now represents the full

runtime variant of the library (before, only 'default' represented

that)

  1. … 10 more files in changeset.
Clean up IvyPublication and publish more information to ivy.xml metadata

This cleans up the implementation of `populateFromComponent()` and

introduces the following changes that publish information which

was lossy before:

- Artifacts are now added to all configurations they belong to and

not just the first found

- Dependencies are now added for all configurations they belong to,

with the corresponding mapping and version, and

not just for the first found

- For a Java library, this means the 'runtime' now represents the full

runtime variant of the library (before, only 'default' represented

that)

  1. … 14 more files in changeset.
Adjust test fixtures and test to ivy behavior changes

  1. … 38 more files in changeset.
Fixes

  1. … 29 more files in changeset.
Fixes

  1. … 31 more files in changeset.
added integration test to make sure we write revConstraint when using versionMapping on IvyPublication

Signed-off-by: Roberto Perez Alcolea <rperezalcolea@netflix.com>

  1. … 2 more files in changeset.
Make java libraries publishable on Ivy using Gradle metadata

This commit completes Gradle metadata publishing on Ivy repositories. It adds the necessary support, and

converts several tests to the wrapping `javaLibrary` test fixture.

  1. … 28 more files in changeset.
Clean up Ivy test fixture

+review REVIEW-6123

  1. … 3 more files in changeset.
Polishing

+review REVIEW-6123

    • -10
    • +13
    ./IvyDescriptorDependency.groovy
  1. … 7 more files in changeset.
Fix for GRADLE-3440 & some improved integTests

  1. … 8 more files in changeset.
Some post merge cleanup and additional test coverage for Ivy publication excludes

+review REVIEW-5755

  1. … 6 more files in changeset.
REVIEW-1559: Check more details of the dependencies in published ivy.xml and pom.xml

    • -0
    • +29
    ./IvyDescriptorDependency.groovy
  1. … 18 more files in changeset.