[ http://jira.codehaus.org/browse/MNG-3967?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Oleg Gusakov closed MNG-3967. ----------------------------- Resolution: Fixed done > Design > ------ > > Key: MNG-3967 > URL: http://jira.codehaus.org/browse/MNG-3967 > Project: Maven 2 > Issue Type: Sub-task > Components: Artifacts and Repositories > Reporter: Oleg Gusakov > Assignee: Oleg Gusakov > Fix For: 3.0-alpha-2 > > > First deliverable shall > * be designed as part of a more complex provisioning system > ** provide APIs to be later used by that system > * implement *Delta Management* requirements from [MNG-3966] > When started with a pointer to a maven instance, it shall: > * find *maven-distribution-xx.jar* in ./lib to use for *current version* > * retrieve all existing versions of the "same family" (a'la 3.0.xx) for > *org.apache.maven:maven-distribution:3.0.xx* > * let user supply a version to up / down grade to > * calculate, using Mercury APIs > ** runtime scoped classpath for "current" pom.xml > ** runtime scoped classpath for selected version's pom.xml > ** retrieve the binary diff to local repo > * make ./lib reflect the "new" runtime classpath > ** remove replaced binaries > ** copy in missing binaries -- 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