unify versioning of component group
Refactoring Component Declarations : support versions, support repositories, simplify API
maven plugin : unify repository interface
maven plugin : complete refactoring of validation, repository management