• Type: New Feature New Feature
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.2.0.beta1
    • Component/s: None
    • Labels:


      I am kind of excited about this one. I would like to be able to see the resolve report depicted graphically, showing me clearly how particular dependencies wound up on the classpath, what nodes got evicted, what dependencies a particular transitive dependency has, etc etc. Ivy can sometimes fall into the category of "automagically" doing so much for us on the classpath, that developers can take it for granted. Especially when a version conflict arises out of a resolution (by which two different revisions are resolved that aren't under the same eviction context), I see developers getting very confused. I hope this visualization will help them understand.

        2 kB
        Ivica Loncar
      2. screenshot-6.jpg
        73 kB
        Jon Schneider
      3. screenshot-5.jpg
        40 kB
        Jon Schneider
      4. screenshot-4.jpg
        51 kB
        Jon Schneider
      5. screenshot-3.jpg
        68 kB
        Jon Schneider
      6. screenshot-2.jpg
        42 kB
        Jon Schneider
      7. screenshot-1.jpg
        90 kB
        Jon Schneider
      8. ivyde-208.patch
        105 kB
        Jon Schneider
      9. ivyde-208.patch
        105 kB
        Jon Schneider
      10. ivyde-208.patch
        107 kB
        Jon Schneider
      11. ivyde-208.patch
        107 kB
        Jon Schneider
      12. ivyde-208.patch
        108 kB
        Jon Schneider
      13. ivy.xml
        0.8 kB
        Jon Schneider
      14. focus.gif
        0.6 kB
        Jon Schneider
      15. evicted.gif
        0.3 kB
        Jon Schneider

        Issue Links


          No work has yet been logged on this issue.


            • Assignee:
              Nicolas Lalevée
              Jon Schneider
            • Votes:
              1 Vote for this issue
              1 Start watching this issue


              • Created: