Hi,

So that means the <project><modelVersion> element indicates which
XSD/schema version to use and we have different XSD files
(maven-4.0.0.xsd, maven-4.1.0.xsd, etc.) where schema location would
point to.
Is that correct or do you mean something different ? Could You open PR
with proposed changes so we all can be on the same page?

Sylwester

On Sat, Mar 14, 2026 at 12:53 PM Gary Gregory <[email protected]> wrote:
>
> On Sat, Mar 14, 2026, 07:35 Elliotte Rusty Harold <[email protected]>
> wrote:
>
> > On Fri, Mar 13, 2026 at 6:23 PM Sylwester Lachiewicz
> > <[email protected]> wrote:
> > >
> > > How to distinguish that with option B pom is for maven 3 or Maven 4 build
> > > pom for XML based tools?
> >
> > Easy. You don't do this with namespaces. You do this with the version
> > element.
> >
>
> There's also exhaustive documentation for versioning strategies... from 20
> years ago:
>
> https://www.w3.org/XML/2005/xsd-versioning-use-cases/
>
> Gary
>
>
> > --
> > Elliotte Rusty Harold
> > [email protected]
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to