Throw a validation error if a pom contains the same dependency with two different versions.
Failed Unit Test on Building Plexus Velocity Component
Within a model duplicate dependency declarations should be considered an error and halt execution
POM validator allows <scope>optional</scope> but it is not valid.
improve validation of POM elements
Throw Validation Error if pom contains a dependency with two different versions.
Add new Mojo to find duplicate dependency declared
Throw validation error upon multiple repository declarations with the same id