mirror of https://github.com/sbt/sbt.git
Post-process the delivered Ivy XML file to apply dependency overrides. This is necessary because Ivy's deliver() method doesn't automatically apply DependencyDescriptorMediators when writing the XML. The fix: - Adds applyOverridesToDeliveredIvy() method in IvyActions - Reads the delivered Ivy XML and transforms dependency elements - Updates rev attributes for dependencies that have overrides - Ensures consistency between Maven POM and Ivy XML publishing Added unit tests to verify: - Overrides are correctly applied to matching dependencies - All other attributes are preserved - Non-matching dependencies remain unchanged |
||
|---|---|---|
| .. | ||
| src | ||
| NOTICE | ||