904ec09Clean 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) |
![]() |