You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Craig (Jira)" <ji...@apache.org> on 2023/07/24 01:29:00 UTC

[jira] [Created] (MNG-7851) Error message when modelVersion is 4.0 is confusing

Craig created MNG-7851:
--------------------------

             Summary: Error message when modelVersion is 4.0 is confusing
                 Key: MNG-7851
                 URL: https://issues.apache.org/jira/browse/MNG-7851
             Project: Maven
          Issue Type: Bug
          Components: Core
    Affects Versions: 3.9.3
            Reporter: Craig


When a pom with modelVersion 4.0 is referenced, such as this one:


{code:xml}
<project>
  <modelVersion>4.0</modelVersion>
  <groupId>foo</groupId>
  <artifactId>bar</artifactId>
  <version>0.1</version>
</project>
{code}

The error message is:
{{'modelVersion' of '4.0' is newer than the versions supported by this version of Maven: [4.0.0]. Building this project requires a newer version of Maven.}}
 
That's misleading.

A better error message would be:
{{'modelVersion' must be one of [4.0.0] but is '4.0'.}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)