[ 
https://jira.codehaus.org/browse/MNG-3879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benson Margulies updated MNG-3879:
----------------------------------

    Description: 
This JIRA proposes a feature. I'm willing to try to contribute it given a 
modicum of encouragement and guidance.

Over at CXF, we get many questions from users who are completely confounded by 
the complex dependency graph that results from our many dependencies and their 
many dependencies. I think that they would be less confused by far if maven 
gave them a tiny bit of help.

My idea for this requires an addition to the core POM, which is why I'm 
starting with a JIRA here. I propose to add an 'explanation' element to the 
dependency element. This would contain a human-readable string explaining why 
the dependency is here, which could be carried out through the dependency 
plugin.



  was:
This JIRA proposes a feature. I'm willing to try to contribute it given a 
modicum of encouragement and guidance.

Over at CXF, we get many questions from users who are completely confounded by 
the complex dependency graph that results from our many dependencies and their 
many dependencies. I think that they would be less confused by far if maven 
gave them a tiny bit of help.

The first part of the idea requires an addition to the core POM, which is why 
I'm starting with a JIRA here. I propose to add an 'explanation' element to the 
dependency element. This would contain a human-readable string explaining why 
the dependency is here.

The second part is a goal that I would propose to call 'dependency-map'. This 
would produce a formatted map of the dependency tree -- enriched, of course, by 
the comments in the first part.

    
> Dependency map and documentation
> --------------------------------
>
>                 Key: MNG-3879
>                 URL: https://jira.codehaus.org/browse/MNG-3879
>             Project: Maven 2 & 3
>          Issue Type: New Feature
>          Components: Dependencies
>    Affects Versions: 2.0.9
>            Reporter: Benson Margulies
>             Fix For: 3.2
>
>
> This JIRA proposes a feature. I'm willing to try to contribute it given a 
> modicum of encouragement and guidance.
> Over at CXF, we get many questions from users who are completely confounded 
> by the complex dependency graph that results from our many dependencies and 
> their many dependencies. I think that they would be less confused by far if 
> maven gave them a tiny bit of help.
> My idea for this requires an addition to the core POM, which is why I'm 
> starting with a JIRA here. I propose to add an 'explanation' element to the 
> dependency element. This would contain a human-readable string explaining why 
> the dependency is here, which could be carried out through the dependency 
> plugin.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to