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

Jason van Zyl closed MNG-5260.
------------------------------

    Resolution: Won't Fix
    
> Provide option for obtaining complete dependency hierarchy
> ----------------------------------------------------------
>
>                 Key: MNG-5260
>                 URL: https://jira.codehaus.org/browse/MNG-5260
>             Project: Maven 2 & 3
>          Issue Type: Improvement
>          Components: Dependencies
>    Affects Versions: 3.0.4
>         Environment: Any
>            Reporter: Peter Johnson
>            Priority: Minor
>         Attachments: patch_alldeps.txt
>
>
> Our lawyers are keen on us providing them with a list of all open source 
> components in our code so that they can ensure we are properly following the 
> licenses. Since license information is in the POM (well, for most components, 
> but that's another story), and since Maven provides a nice report for and 
> artifact and its dependencies, including the licenses used, we decided to sue 
> that instead of manually coming up with a list (which is what we used to do, 
> needless to say, the manually-generated list was always wrong). Anyway, this 
> worked well until we tried to report on something (such as an EAR) that had a 
> WAR as a dependency. In that case, we got the license info for the WAR, but 
> nothing about any of the components packaged into the WAR. Initially, we 
> though to just run a separate report on the WAR, but that lead to many too 
> many reports and also the need to remember to run all of them (we have a main 
> POM that describes all of the components that make up our product's release, 
> and we wanted to run the report only on that POM).
> So we patched Maven Core such that the includesDependencies property for an 
> artifact type would be ignored (essentially, always false). Now we can get a 
> complete report, including information about dependencies for a WAR, using:
> mvn site -Dall.deps

--
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