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

Robert Scholte closed MENFORCER-113.
------------------------------------

    Resolution: Duplicate
      Assignee: Robert Scholte
    
> enforce goal should require dependency collection, not resolution
> -----------------------------------------------------------------
>
>                 Key: MENFORCER-113
>                 URL: https://jira.codehaus.org/browse/MENFORCER-113
>             Project: Maven 2.x Enforcer Plugin
>          Issue Type: Bug
>          Components: Plugin
>    Affects Versions: 1.0
>            Reporter: Oleg Rekutin
>            Assignee: Robert Scholte
>         Attachments: menforcer113.patch
>
>
> Enforce goal presently has @requiresDependencyResolution("test"), which 
> forces all dependencies to be downloaded for a project at the start of the 
> lifecycle (e.g. if the plugin is bounded to initialize). If a project has 
> really large dependencies that are resolved on an as-needed basis (e.g. by 
> the assembly plugin), inserting the enforcer plugin (e.g. to enforce certain 
> properties being set) causes everything to be downloaded.
> The goal should use the new Maven 3.0 requiresDependencyCollection 
> annotation, which should be sufficient for all existing rules (banned 
> dependencies and such). Any investigation of the contents of the dependencies 
> themselves should be an on-demand resolve by the enforcer.

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