[MNG-6074] Maven should print a warning if no model version has been set in a 
POM file.


Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/0246aed0
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/0246aed0
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/0246aed0

Branch: refs/heads/MNG-6056-feature-toggle
Commit: 0246aed0c2b29522a323d45bbf455251e8bb049e
Parents: 45a0420
Author: Christian Schulte <[email protected]>
Authored: Sat Jul 30 21:29:12 2016 +0200
Committer: Christian Schulte <[email protected]>
Committed: Sat Jul 30 21:29:12 2016 +0200

----------------------------------------------------------------------
 .../org/apache/maven/model/validation/DefaultModelValidator.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven/blob/0246aed0/maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java
----------------------------------------------------------------------
diff --git 
a/maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java
 
b/maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java
index efe8895..cdd6c37 100644
--- 
a/maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java
+++ 
b/maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java
@@ -100,8 +100,9 @@ public class DefaultModelValidator
         if ( request.getValidationLevel() >= 
ModelBuildingRequest.VALIDATION_LEVEL_MAVEN_2_0 )
         {
             Severity errOn30 = getSeverity( request, 
ModelBuildingRequest.VALIDATION_LEVEL_MAVEN_3_0 );
+            Severity errOn31 = getSeverity( request, 
ModelBuildingRequest.VALIDATION_LEVEL_MAVEN_3_1 );
 
-            validateStringNotEmpty( "modelVersion", problems, 
Severity.WARNING, Version.V20, m.getModelVersion(), m );
+            validateStringNotEmpty( "modelVersion", problems, errOn31, 
Version.V20, m.getModelVersion(), m );
             validateEnum( "modelVersion", problems, Severity.ERROR, 
Version.V20, m.getModelVersion(), null, m,
                           "4.0.0" );
 

Reply via email to