Maven 2 & 3

Provide a means of replacing one mojo binding with another, without knowing the location of the first binding in the lifecycle