Author: bentmann Date: Wed Oct 28 14:28:25 2009 New Revision: 830558 URL: http://svn.apache.org/viewvc?rev=830558&view=rev Log: o Improved validation message
Modified: maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java Modified: maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java URL: http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java?rev=830558&r1=830557&r2=830558&view=diff ============================================================================== --- maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java (original) +++ maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java Wed Oct 28 14:28:25 2009 @@ -376,8 +376,18 @@ { boolean warning = request.getValidationLevel() < ModelBuildingRequest.VALIDATION_LEVEL_MAVEN_3_0; - addViolation( problems, warning, "'" + prefix + ".(groupId:artifactId:type:classifier)' must be unique: " - + key + " -> " + existing.getVersion() + " vs " + dependency.getVersion() ); + String msg; + if ( String.valueOf( existing.getVersion() ).equals( dependency.getVersion() ) ) + { + msg = "duplicate declaration of " + dependency.getVersion(); + } + else + { + msg = existing.getVersion() + " vs " + dependency.getVersion(); + } + + addViolation( problems, warning, "'" + prefix + + ".(groupId:artifactId:type:classifier)' must be unique: " + key + " -> " + msg ); } else {