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

Oleg Rekutin updated MENFORCER-113:
-----------------------------------

    Attachment: menforcer113.patch

1-line patch against EnforcerMojo.java. Tested locally, but no integration test 
written.

> enforce goal should require dependency collection, not resolution
> -----------------------------------------------------------------
>
>                 Key: MENFORCER-113
>                 URL: http://jira.codehaus.org/browse/MENFORCER-113
>             Project: Maven 2.x Enforcer Plugin
>          Issue Type: Bug
>          Components: Plugin
>    Affects Versions: 1.0
>            Reporter: Oleg Rekutin
>         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 contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to