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
             {


Reply via email to