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

Paul Benedict updated MNG-4616:
-------------------------------

    Fix Version/s:     (was: Issues to be reviewed for 3.x)

> Consider a settings option for setting updatePolicy "always" globally for all 
> snapshot-enabled repositories
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: MNG-4616
>                 URL: https://jira.codehaus.org/browse/MNG-4616
>             Project: Maven
>          Issue Type: Improvement
>          Components: Settings
>            Reporter: Tamás Cservenák
>
> Consider a settings option for setting updatePolicy "always" globally for all 
> repositories. This should be applied to snapshot-enabled repositories.
> Consider following (I would say most common) scenario:
> UserA and UserB works on same subnet. They share same SCM server where they 
> push changes. Their CI server builds regularly by pulling SCM changes. They 
> both use a MRM proxy on same subnet that acts as a proxy and hosts their CI 
> deployed artifacts (snapshots and releases).
> If UserA builds in the morning, he's Maven will check for new snapshots, and 
> (by default) will never check again for them.
> Later, UserB makes a change, that will (after SCM push and CI build) get 
> deployed to their MRM as a snapshot.
> UserA will not get the change unless specifies "-U". This may sometime lead 
> to problems, and have UserA and UserB "fall out of sync".
> In this case, the MRM in between users and the "rest of the world" already 
> _handles_ caching and aging, hence the Maven (as client side) aging just 
> makes bad interference with it, and _may_ be a source of problems.
> It would be cool, to just set up maven "as best practice" (pointing it to 
> some aggregated repo), and just turn of the "aging" (set updatePolicy to 
> "always") and forget about forgotten CLI commands like "-U" is.
> Or is there some consideration I forgot from this story?



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to