Uploaded image for project: 'Ivy'
  1. Ivy
  2. IVY-1470

Transform transitive=false to wildcards exclusion

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.4.0-RC1
    • Fix Version/s: 2.4.0
    • Component/s: Maven Compatibility
    • Labels:

      Description

      In Apache Ivy, one can declare a dependency and exclude all of its transitive dependencies with transitive attribute set to false. E.g. this feature is used a lot in Apache Zookeeer, an Ivy based build. Currently (Ivy 2.4.0-rc1) Maven pom file generated for such Ivy built project (e.g. zookeeper 3.4.6) does not reflect in any way that all transitive dependencies for a given dependency are excluded, even though Maven supports this feature (find more info on exclusions in Maven in docs and JIRA ticket)

      Please support in makepom task transformation from Ivy's transitive=false to Maven's wildcards exclusion.

        Attachments

          Activity

            People

            • Assignee:
              maartenc Maarten Coene
              Reporter:
              sslavic Stevo Slavić
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: