I agree FWIW, this is a problem XML standards solved decades ago. Comments should be considered invisible, in fact many parsers don't surface them. Between processing instructions and namespaces, a tool should have all it needs IMO.
Gary On Mon, Feb 10, 2025, 07:45 Elliotte Rusty Harold <elh...@ibiblio.org> wrote: > On Mon, Feb 10, 2025 at 10:02 AM Xeno Amess <xenoam...@gmail.com> wrote: > > > > > Sometimes comments are used to embed additional machine-readable > metadata. > > yes and considering somebody would like to use this for a maven extension > > or something... > > Yes, that's a pretty common antipattern. Embedding other markup > formats inside XML is baroque, confusing, and tool hostile. The better > approach is to add additional XML markup to the document. In this > specific instance that means Maven would stop erroring if it sees > elements it doesn't recognize. That is, it asks the question "Do I > have everything I need to build this project?" instead of "Do I > understand every element in this pom?" > > A slightly less radical approach would be to ignore elements not in > Maven's own namespace. > > -- > Elliotte Rusty Harold > elh...@ibiblio.org > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > >