Le lundi 12 juin 2023, 01:50:56 CEST Guillaume Nodet a écrit : > > Don't look at Maven code to judge: the whole logic is based on "known > > unknown" > > = we don't know who parses POMs published to Maven Central, but there are > > many > > (it's easy to cite many, but not all). > > I can't buy that argument. You're saying that we should not assume the way > the POM is parsed, but we assume they don't parse arguments. That's > clearly dodgy, and false for our own parser (both are parsed and rejected > in strict mode and silently ignored in lenient mode).
I can understand that it does not match the precision of your logic based on todays code: did you look at Maven 2 code? did you look at every other consumer of Maven Central content? whatever you feel about it today, that's what has been defined and done for now more than 15 years, and proven working, and AFAIK checked when publishing to Maven Central If we change that, we are changing the Maven Central contract for everybody from the past and future Maven 5 is not only about Maven: it's also about Maven Central, which is the hardest piece to make sure we don't break usage Regards, Hervé --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org