Maven 2 & 3

need to be able to dynamically register providers for wagon and scm